Port Hatching engine to Lager
requested to merge freyalupen/krita:freyalupen/lager-based-brush-editor-hatching into kazakov/lager-based-brush-editor
Refactors kis_hatching_options and preferences into KisHatchingOption and Preferences Data/Model/Widget files, and angle, crosshatching, separation, and thickness options into KisHatchingStandardOptions / OptionData.
Also fixes an issue saving Thickness (bug 455729) by removing old compatibility code which was also previously removed from the Bristle engine (see bug 349386).