Merge branch 'master' into testing
Creep: Added CommonExpectations static class

Its purpose is to cover somewhat specific, but commonly used expectations (in contrary to more general expectations from Expect static class).
So far it includes Collections nested class, with SequenceCompare and DictionaryCompare static methods.
Cleaning: Removed expectation constructors that use message generation function

They don't seem to be needed anymore and they just require spawning more overloads.
Probably the only thing I used them for was to make equality messages; something EqualityExpectation now takes care of.
Docs: Updated README
Merge branch 'testing'
Creep: Started "Collections" utilities library, added OrderedDictionary class

That class maintains the order in which key-value pairs are added and inserted.
Docs: Updated README
Merge branch 'collections'