First draft: Client SDK for Windows Phone 8

Windows Azure Mobile Services
Client SDK for Windows Phone 8

First draft
JSON.Net dependency managed by NuGet

The dependency on JSON.Net is now recorded in the .csproj and
packages.config files by using NuGet.
Moved to windowsphone directory
Fix for DateTime round-tripping issue

Address difference in behavior between Windows.Data.Json and
Newtonsoft.Json.Linq in regards to serializing/deserializing DateTime.
Updated readme to include iOS client.
Merge branch 'dev' - iOS client SDK.
Merge branch 'dev'
Merge branch 'dev'
Initial port of the multi-auth work from Win8

This work basically ported the changes over and got everything to build
and run.  However, there were 2 test failures introduced with this
change.
Revert "Initial port of the multi-auth work from Win8"

This reverts commit 77115eab163f6b8ccbf36494122129636abf3a89.
Adding nuget package restore
Merge pull request #9 from tmrudick/wp8

Adding nuget package restore
NumericCanRoundtrip now tests JSON too.

The NumericCanRoundtrip method previously only performed type
conversions within the runtime to test roundtrip safety.  This change
added another layer by also serializing to JSON string and parse it back
for verification before returning TRUE.
Sync with Win8 SDK 10/16 update

Brings the Windows Phone 8 client SDK up to parity with the Win8 SDK
update pushed to the public on 10/16.

Includes new feature to support multiple authentication providers, and
other miscellaneous bug fixes.
Updating numeric conversions

When dealing with JSON.Net integer JValues as double, it is not
necessary to first convert to (int) before converting to double.  In
fact, this causes problems when dealing with integer outside of range
for Int32.

The reverse is not true when working with JSON.Net double values as
integer.  Therefore the peer method AsInteger() still requires explicit
cast to double then cast to int.
Adding signing conditional

Strong name signing requires that all friend assemblies are also signed.
Removing nuget binaries
Merge pull request #11 from tmrudick/wp8

Adding signing conditional and removing nuget.exe
Update unit test application
Change multi-auth UI to use Page instead of PopUp

The WebBrowser control displaying multi-authentication UI is now hosted
in a Page object instead of a PopUp.  This allows the UI to handle phone
UI scenarios:

1. Landscape orientation as well as Portrait
2. Layout taking into account presence/absence of status bar and app bar
3. Vertical shift when the text input box is obscured by the on-screen
keyboard, in order to bring the text box back in view.