New implementation for code checks
New design for codechecks
Added support for cpu time related checks.

Reached 100% coverage, again.
updated releasenote + small clean up
Merge https://github.com/tpierrain/NFluent into NewLambdas

Conflicts:
	ReleaseNoteContentToBeInsertedWithinNuspecFile.txt
- Implemented truncation algorithm for long string

- added test for very long string comparison
Changes the title of the nuspec package so that it eases the search of NFluent package even with lame nuget server implementation such as the nexus one.
Updates the HowToAddANewAssertion.md file to be in line with Cyrille's refactoring of the ExtensibilityHelper type.
Avoid breaking changes by restoring the HasFieldsEqualToThose and HasFieldsNotEqualToThose checks, but marking them as obsolete.
Updates the release note to point out the obsolete methods/checks.
Ralph BRAGG "represent": replaces Vador by Vader within the tests.
Sets the proper version number (1.1 instead of 2.0) since there is no need for breaking changes (thanks to the obsolete attribute).
Removes a blank line within the release note.
Merge branch 'master' of https://github.com/tpierrain/NFluent
Fixes the build: XML Escape the < and > characters within rhe release note text, since it is reused afterward within the nuspec XML <description/> content.
Fix for failing test on factory
Merge remote-tracking branch 'upstream/master'

Conflicts:
	NFluent.35/Extensibility/FluentMessage.cs
Added specific logic for long string
Merge branch 'NewLambdas' of https://github.com/dupdob/NFluent into DevThomas

Conflicts:
	ReleaseNoteContentToBeInsertedWithinNuspecFile.txt
Fixes and shorten the long running tests with lambda; changing the scale (from Milliseconds to Microseconds).