Migrate Devices, change the test data for v.Portable to json files, rename StringValue to more standard naming (and made helper an extension method), update JsonDotNetSerializer to use jToken to handle more complex data types