remove dependencies between targets
Merge branch 'master' of git://github.com/tpierrain/NFluent
merge conflicted build file
Merge branch 'master' of git://github.com/tpierrain/NFluent
merge
Extracts the Exception tests from the LambdaRelatedTests.cs file, and put them in a new dedicated ExceptionTests.
merged master
defined new Lambda features
added capacity of accepting Func<T> checks.
This also simplifies some checks by removing braces:
* You could write a check like Check.That(()=>myobj.GetAnInt())
* instead of Check.That(()=>{var x= myobj.GetAnInt();}) )
Note: obviously it only works with parameterless Func.
Added the ability to test some qualities of the Checked exceptions : test thrown messages (WithMessage(checkedMessage)) and test properties of the exception (WithProperty("value",123))
Fixes StyleCop issues and changes some lambda related error messages.

Merges branch 'EnhanceLambdaChecks' of https://github.com/rhwy/NFluent into integrationRui

Conflicts:
	NFluent.Tests/LambdaRelatedTests.cs