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
Made root of scene gettable.
Fixed weird parenting issue by forcing matrix update of all objects in geopass.
Fixed refgetter typo.
Switched Transform to be a struct that can't be initialized outside of GameObject.
Wrote schedule intervaled task.
Added overload of remove that allows for shared arrays.
Fixed failing unittests.
Documented concurrency module.