Move graphics code from Adapter to OpenGL, moved GL code out of input
Moved app to core.main
Merge pull request #217 from Circular-Studios/feature/RefactorAdapter

Refactor: Adapter
Ignore that pesky selections file
Fixed shadows
Flyweightification
Renamed AssetAnimation to AnimationData to avoid confusion with Assets
Small bug fixes
Merge branch 'feature/Flywheightening' into feature/YamlSerializer

Conflicts:
	source/dash/components/component.d