Remove Silverlight platform
Update solution version
Misc fixes for CancellationToken changes

CancellationToken should always be last argument where possible, and it
should be an optional parameter (have default value)
Add CancellationToken support in all async methods
Misc auto-changes for android project