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
Merge branch 'develop' into feature/ConfigCleanup

Conflicts:
	source/utility/filepath.d
Improved deprecation message for Config.
Fixed tryFind call in tryFind that takes Variant.
Merge pull request #166 from Circular-Studios/feature/ConfigCleanup

Cleanup: Config Cleanup