First commit.

Contains support for Windows 8 and Windows Phone 8.  Currently there is
an issue with Unity building with the AMS libraries to WP8, so
loginAsync isn't supported there at the moment.  As soon as the Unity
issue is fixed, we can turn it back on.