Added basic inheritance support for json objects when using more than two
config files. Subsequent files that are loaded will have the contained
objects append and replace properties if they already exist, instead of
completly replacing any duplicate objects.
Recursive looping for inheritance on nested objects/arrays
Added tests for object merging feature & fixed parsing bug
Merge remote-tracking branch 'airdeck/master'

* airdeck/master:
  Added tests for object merging feature & fixed parsing bug
  Recursive looping for inheritance on nested objects/arrays
  Added basic inheritance support for json objects when using more than two config files. Subsequent files that are loaded will have the contained objects append and replace properties if they already exist, instead of completly replacing any duplicate objects.

Conflicts:
	tests/integration/ConfigServiceProviderTest.php
CS cleanup
Refactor recursive config merging
Add recursive merging feature to CHANGELOG, prepare v1.1.3 release