Merge branch 'master' into collections
Creep: Added GetOrDefault method to DictionariesExtensions static class

As its name implies, it either find a key in a dictionary, or passes a user-specified default if the key hasn't been found.
Merge branch 'collections'