CB-7972 Add cordova-plugin-globalization support for Windows platform

Reworked the plugin to use WinJS libraries where possible
Updated the docs
Fixed `negative` property in .NET' getNumberPattern
Fixed `stringToDate` method - months were shifted +1
Fixed getPreferredLanguage test to be aligned with BCP-47