Moved to a Portable Class Library

Removed previous framework projects and moved to a pure PCL library
instead. Means support for .NET 3.5 is dropped. Also now only uses
async/await methods.
Deleted old .NET4.0 project