- Implemented truncation algorithm for long string

- added test for very long string comparison
Merge remote-tracking branch 'upstream/master'

Conflicts:
	NFluent.35/Extensibility/FluentMessage.cs
Added specific logic for long string
Merge remote-tracking branch 'upstream/master'
Secured performance test and restored 100% coverage
Secured performance test and restored 100% coverage
Now, indicates tab characters within string with <<tab>> on string comparisons.

Merge https://github.com/dupdob/NFluent into CyrillePatch

Conflicts:
	NFluent.35.Tests/LambdaDurationTests.cs
Improves the release note.
Sets the 1.1 value within the website homepage.
Replaces <truncated> with <<truncated>> to be aligned with the <<tab>> syntax.
Improves error messages when difference is <<tab>> or whitespace, or <<CRLF>> and <<LF>>.
Updates the release note.
Tries to fix the LongStringErrorMessageIsProperlyTruncated but it doesn't work (NUnit / Visual CRLF/LF issue)
Commits so that Cyrille can check why this test doesn't work.
Fixes the LongStringErrorMessageIsProperlyTruncated test by introducing "\r\n" only inside the XML extracts.
Fixes stylecop issue (missing doc on return element).
Adds the test IsEqualToHelpsToDistinguishLineFeedAndCarriageReturnLineFeedOnlyForTheFirstOnes() for string checks.
Renames some string related tests and starts to refactor the AssessEquals monster method (too many lines ;-)
Replaces all forbidden  char such as < and > within the release note source.
Updates the local backlog.