first commit.
working on namespaces.
swap components to dev-master temporarily while splitting.
swap aliases.
update all deps to 4.0.x in components.
added Config::hasGroup method.
Allow for setting config loader at runtime.
Update src/Illuminate/Config/FileLoader.php
Update src/Illuminate/Config/Repository.php
Update src/Illuminate/Config/Repository.php
Update src/Illuminate/Config/LoaderInterface.php
Update src/Illuminate/Config/FileLoader.php
Fixed typo
Additional phpdoc fixes
Fix docBlocks for PHPStorm.
Add phpunit to Illuminate component dependencies
Fix FileLoader for published, environment-specific package configurations.
Cleaning up a little code.
Fix phpdocs

Mostly fully qualified namespaces, incorrect classes or wrong/missing
return values.
Changed environment config from array_merge() to array_replace_recursive()