delegated config loading to the extension allowing more control over response to developers
fix to variable name
init composer as array
init extension provider first
init extension provider first
hook up newly registered extensions if they are registered post load
restore try catch block
Merge pull request #1723 from rossriley/extensions-improvements-fixes

Better Support for non-composer Extensions