Moved config functions to the module scope, made tryFind nothrow and @safe.
Removed deprecated usages of old functions.
Moved constructor to module scope.
Moved constructor initialization to module scope.
Removed more deprecated Config usages.
Removed support for Vector3-Map, Vector2-Map, and Quaternion-Map because no one used them.
Some well needed cleanup in filepath.
Moved static constructor in lights into Light.
Centralized YAML constructors.
Use x11 1.0.0 on Linux.
Fixed failing unittests.
Merge branch 'develop' into feature/ConfigCleanup

Conflicts:
	source/utility/output.d
Completely working test animation without junk extra nodes (dae)
Merge branch 'feature/AnimationSystem' of https://github.com/Circular-Studios/Dash into feature/AnimationSystem

Conflicts:
	source/components/assetanimation.d
Merge branch 'develop' into feature/AnimationSystem

Conflicts:
	source/components/assetanimation.d
Merge branch 'develop' into feature/AnimationSystem
Merge branch 'develop' into feature/ConfigCleanup

Conflicts:
	source/utility/filepath.d
Needed Logger fix

Merge branch 'develop' into feature/AnimationSystem

Conflicts:
	source/utility/output.d
Added error checking to Assets.get.
Modified comments in animation.d to be proper format.