Ensure that the special 'all' environment is not case sensitive

Add tests for case sensitive 'all' environment check in all
languages, but it's only an issue with .NET implementation.
Merge pull request #54 from ResourceDataInc/case-insensitive-all-environment

Ensure that the special 'all' environment is not case sensitive
Deep merge implementation for C#

Only includes tests for public api features, not deep merge specifics.

http://antix.co.uk/Blog/Merging-objects-using-JSON.NET

https://github.com/JamesNK/Newtonsoft.Json/pull/94
Deep merge implementation for python

Only includes tests for public api features, not deep merge specifics.

http://www.xormedia.com/recursively-merge-dictionaries-in-python/
Deep merge implementation for ruby

Only includes tests for public api features, not deep merge specifics.