added TypeScript to build chain
better modular structure
Merge branch 'develop' into draw
[+] openlayers definition
[+] Mask directive; draft implementation
[+] lodash lib
normalized selection box
implemented selection states
hide feature layers after selection
openlayers event typing
enhanced definition structure
draft editor tools panel
clipping the raster layers around the mask instead of hiding them entirely
put the mask on its own layer to ensure it's always on top
Merge branch 'develop' into draw

Conflicts:
	src/js/GaModule.js
Merge branch 'develop' into draw
[+] FeatureLayers