Create LICENSE.md
Add IsIDictionaryOfTToAnything extension method.
Merge pull request #1 from bfriesen/is_dictionary

Add IsIDictionaryOfTToAnything extension method.
Add DeepEqualityComparer.
Merge pull request #2 from bfriesen/deep_equality

Add DeepEqualityComparer
Add GetClosedGenericType extension method.
Merge pull request #3 from bfriesen/open_generic

Add GetClosedGenericType extension method.
Add better support for dictionaries.
Add tests for IDictionary and IDictionary<,>; fix bug they uncovered.
Add more tests for Equals method.
Add some hash code tests.
Respect the IEquatable<> interface and any overridden Equals or GetHashCode methods.
Add tests for getting hash code of IEnumerable; fix bugs that tests uncovered.
Handle dictionaries better; add tests as proof.
DeepEqualityComparer is cheap now - no need for singleton.
Allow for different string comparison types.
Minor changes: renamings & a change to implicit interface implementation.
Minor test refactoring.
Include an object's type when calculating its hash code.
Support fields; allow custom retrieval of properties and fields.