Major changes and release 1.1.9. Removed OR Clause, and focusing on
optimizing the non-exception flow.
Release 1.1.10
Fixed issue where NuGet would select .NET35 assembly over Portable
Assembly for 4.0+ targets.
Removed Check() call detection as it throws errors in strange places and
only slows things down.  At this point, it's up to the developer to ensure
that Check() is called.