Merge pull request #1 from Thorium/EF6

.NET 4.5.1 and EntityFramework 6: Async-await -support
Added more documentation and code samples
Minor documentation tweaks
Switched to c# code markdown
Added Predicate documentation and code samples
Updated sln for VS 2013
Minor updates for better nuget package meta data
Reverted back to framework 4.5 from  4.5.1
Fix: using PredicateBuilder extensions together with Invoke() causes wrong parameter bindings without expanding expression first.
Merge pull request #6 from dolly22/master

Incorrect parameters when using PredicateBuilder extension methods with Invoke()