Added a lot more validations to config.getObject, wrote loadYamlObjects.
Moved Platform specific imports into their adapters.
Fixed issue on linux where GL context aliases were unacessable.
Update .travis.yml with new gitter webhook url.
Merge branch 'develop' into feature/GraphicsTweaks