Cleaned up resources.d
Fixed assets having invalid resource references
Moved serialization calls into Description to clean up code and allow for refreshing
Removed the old description creation infrastructure
Switched all component storage to be by description
Code cleanup
Started implementing GameObject.refresh
Implemented refreshing of GO children
Abstracted out findScene so that it may be reimplemented soon
Implemented refreshing on a per-component basis
Merge branch 'develop' into feature/AssetRefresh
Implemented a proper changeName function for objects
Fixed refresh removing found components
Implemented scene.refresh, some minor refactorings
Fixed openssl version issues
Merge branch 'develop' of https://github.com/Circular-Studios/Dash into feature/gl3.3
Added OpenGL3.3 support

Set the "OpenGL3.3" flag to true, under Graphics in the main
configuration file to enable.

Additionally, disabled ui on Linux systems until we get that fixed.
Merge branch 'develop' of https://github.com/Circular-Studios/Dash into feature/gl3.3

Conflicts:
	source/dash/graphics/adapters/sdl.d
Fixed the disabling of uiPass
Fixed spacing, fixed regex for gl3.3