Select from kendo packages from the server only purchased ones

fixes #270845
Merge pull request #357 from Icenium/totev/fix-update-kendo

Select from kendo packages from the server only purchased ones
Change messages in update-kendoui command per @ikoevska's request
Merge pull request #360 from Icenium/totev/update-kendo-messages

Change messages in update-kendoui command per @ikoevska's request
Merge branch 'release' into totev/merge-release
Merge pull request #373 from Icenium/totev/merge-release

merge release
Merge pull request #375 from Icenium/totev/fix-deploy

Fix platform check to work with optional command-line arguments
Fix outstanding future in ios device discover code
Resiliently check for Cordova 2.7 .abproject

fixes #271425
Merge pull request #377 from Icenium/totev/fix-dangling-fiber

Fix outstanding future in ios device discover code
Merge pull request #372 from Icenium/totev/fix-cordova-fx-check

Resiliently check for Cordova 2.7 .abproject
Update common to the latest master branch
Remove files from appbuilder which were moved into common
Make 'Help' command works again
Make dev-config-apply command works again
Fix failing tests
Merge pull request #378 from Icenium/totev/update-common

Update common to the latest master branch
Fix NativeScript LiveSync for Samsung Android 4.3 and KitKat 4.4 & later

On these OSes, /data/data/<appId>/files/ are not accessible to adb shell push.
We work around the limitation, by pushing files to /data/local/tmp/<appId> first and then move the files to their final place.
We use one android shell script to do the moving to speed the process

fixes #268594
Make it work on Windows cmd, but break it on Bash/Windows
Changed the code to accomodate for Windows

we no longer spawn a shell on the host machine and thus simplify our adb command
Merge pull request #379 from Icenium/totev/fix-android

Fix NativeScript LiveSync for Samsung Android 4.3 and KitKat 4.4 & later
Expanding the BundleVersion to 4 numbers 

Expanding the BundleVersion to 4 numbers separated by dot to accommodate for Semantic Versioning with high patch version. 

Example : 

9.9.234.124

9 - major
9 - minor
234 - first 3 of patch number
124 - second 3 of patch number
Make sure wait()s work
Merge pull request #380 from Icenium/totev/waits

Make sure wait()s work