New solution; use Windows Store framework
Port EnvironmenMessage- mem & disk info unavailable
Calling assembly unavailable, use package version
Constant assembly version for now, as reading it is not available
Replace with UnhandledException class
First cut saved messages iteration implementation
Thread.sleep replacement
Local storage refactored; machine name refactored
Offline storage & sending once connected works again
Workaround to preserve class & stacktrace of exception which reaches App.Current.UnhandledException

as args.Exception.StackTrace becomes null when inspecting it in debug
mode/accessing it programatically outside of the the event handler
Add to build script
Use latest psake 4.3.2 for targeting VS 2013 version of MSBuild

Which is needed to build the tests. Updated nuget.targets uses relative
msbuild version
Rm old psake version artifacts
Use SimpleJson 0.38.0 and a preprocessor directive as required for Win Store apps
PCL now targets Windows 8.1 and Windows Phone 8.1 store apps (Universal Apps)

Rm environement properties that aren't available across common
win81/winphone81 framework

Consumer projects can now use this library if they have referenced '.NET
for Windows Store Apps' and one of 'Windows 8.1'/'Windows Phone 8.1'
Build script now uses required MSBuild 12 (from VS 2013) to build wp81/win store pcl
Rename new PCL to WindowsStore
Guard against null sensor in Windows 8.1-targeting projects
No StackTrace class anymore so can't walk exception frames too see if it was from UnhandledException, so can only assume it wasn't

Users will need to pass in the args if it was, calling
client.Send(args.Exception) will no longer fire the ExitException if
they didn't handle it
Add to nupkg, and ensure NuGet references WindowsStore assembly when added to Win8.1 project

Instead of the the WinRT assembly