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.