Added DictionaryExtensions.GetOrAdd.
Renamed all tests according to new naming approach.
Added EnumerableExtensions.EmptyIfNull.
Added/normalized Type.HasInterface.
Added StringExtensions.NullIfEmpty and updated some documentation to post-.NET 4.0 style.