NuGet Commands: Support win81, wpa81 & portable projects

Resolves #579 

I'm still testing net451 (working around #657 on VS "14"), but smoke testing on win81, wpa81, and portable projects looked good.

Note, `Update-Database` probably won't work as expected due to extreme differences between design-time and runtime.