Portable libs

This change consists of (a) replacing ' ' with '+' after the URL decode and (b) a new reference to NuGet.Core everywhere.

Testing is on going but so far so good.