Config now uses separate instances instead of static methods.
Updating View and ViewTest to use new config syntax.
Updating database components to use new config syntax.
Updating Logger, Url and more tests to use new config syntax.
Security component updated to use new config syntax.
Cache component updated to use new config syntax.
Asset classes updated to use new config syntax.
Adding test for CacheFactory and updating tasks to use new config.
Merge branch 'config'