Unified SalesforceApplication, bug fixes, automatic nuget restore.

This fixes a variety of bugs:

1) Server.xml settings issue with single server listed.
2) No more separate Phone and Store application. Both are unified, sharing same code.
3) Some updates for working with hybrid ability, which will be included later.
4) Automatic nuget restore when building the solution.
This seems to get triggered for me when I try to build the solution at this point.  Not sure if it's trying to download NuGet.exe first or not, but if it is, it's not able to do so.