Fix version and Id in package.appxmanifest
Update Identity.Name in package.appxmanifest
Append author property to config_parser
Update appxmanifest properties' DisplayName and PublisherName
Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/cordova-cli into CB-5400
Improve fix version method
Allow version string to have 1, 2, 3, or 4 part numbers
Rewrite properties set, to better match project code style
Update wp8_parser.js

Fails to add windows package, files with 0 sizes are not directories.
        [phonegap] adding the Windows Phone 8 platform...
        Fatal error:
        npm\node_modules\phonegap\node_modules\cordova\src\metadata\wp8_parser.
        js:220
                    if(stat.size == 0 {
                                      ^
        SyntaxError: Unexpected token {
            at Module._compile (module.js:439:25)
            at Object.Module._extensions..js (module.js:474:10)
            at Module.load (module.js:356:32)
            at Function.Module._load (module.js:312:12)
            at Module.require (module.js:364:17)
            at Object.defineProperty.get [as parser] (c:\Users\AppData\Roaming\npm\node_modules\phonegap
        \node_modules\cordova\src\util.js:140:55)
            at Function.module.exports.supports (c:\Users\AppData\Roaming\npm\node_modules\phonegap\node
        _modules\cordova\src\platform.js:259:41)
            at call_into_create (c:\Users\AppData\Roaming\npm\node_modules\phonegap\node_modules\cordova
        \src\platform.js:295:24)
            at c:\Users\AppData\Roaming\npm\node_modules\phonegap\node_modules\cordova\src\platform.js:9
        6:29
            at c:\Users\AppData\Roaming\npm\node_modules\phonegap\node_modules\cordova\src\lazy_load.js:
        48:31
Update wp7_parser.js

Fails to add windows platform, files with 0 size are not directories.
CB-5321 Windows8 custom_path is not correctly resolved by CLI
CB-5337 Windows8 build fails due to invalid app version
CB-5340 Windows8 build does no write cordova_plugins.js
CB-5350 Windows8 build fails due to invalid 'Capabilities' definition
Add BOM to files to ensure app pass store certification
Merge branch 'Maxime/CB-5400' Version and Id is not set correctly in Windows 8 application project file

https://issues.apache.org/jira/browse/CB-5400
removes traling spaces when reads author from config.xml

[windows8] error APPX3007: App manifest validation failed. Value of element '/Package/Properties/PublisherDisplayName' cannot start or end with whitespace.
Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/cordova-cli
Merge branch 'master' of https://github.com/junaidrsd/cordova-cli
correctly resolve file/directories using fs provided methods