Fixes to reauth application more automatically to avoid user being sent to oauth screen, and blocking a bug where user can use back to bypass the pincode dialog.
Fixes to improve flow of hitting back; make sure user ends up on the account selector screen instead of exiting the app when on pincode, and updating the encryption generator example to work better on PC hardware.
Updating SDK to use Windows.Web.Http instead of System.Net; this is to provide better compatibility in WinRT applications, especially when dealing with the WebView component.  In the process moved rest calls to be all async, no more sync operations taking place.
Also fixed the rest sample application so that the textfields were twoway, allowing user input to actually be taken into account.
More fixes to bring things inline with async recommendations, and fix for refreshing token due to changing to HttpClient.
Additional tweaks to sample app and oauth to keep things refreshed and work better with instances that have redirects.
Cleanup of properties & names.
Added helper method for persisting refresh token and providing an update Account object.  Useful for primarily web applications to keep navigated pages up to date with a refreshed access token.
Fixing up some copyright information, auth refresh stuff.
Adjusted method again to try to get a reliable ID for the user/app for encryption in the example key generator.
Merge pull request #3 from smcnulty-sfdc/unstable

Fixes for oauth and pincode.