replace nopt with yargs

#262916
Merge pull request #287 from Icenium/dragnev/replace-nopt

replace nopt with yargs
Filter project templates we don't support
Fix blocking calls on certificate-request
Fix mentions of old command 'list-devices'
implement build and publish to TAM

$ appbuilder appmanager upload <Platform>
Merge pull request #293 from Icenium/dragnev/tam

implement build and publish to TAM
implemented create for nativescript

addressed code review changes

refs #
Implemented $appbuilder init for NativeScript

refs #261531
Accomodate code to the changes for unified projects

refs #261531
Refactor for readability: move ProjectPropertiesService into dedicated source file
Fix tests

refs #261531
The following commands: "deploy", "simulate", "build" know about NativeScript projects

refs #261531
Implement export-project
Fix tests
Fix help
Address PR comments

refs #261531
Support for prop|* commands in NativeScript projects

refs #261531
Integrate change from eecda96

refs #261531
Fix broken export-project command
Better way to show help of prop|* commands
Fix tests

refs #261531
Improve default behavior of feature-usage-tracking
up'd version string
Merge pull request #298 from Icenium/tashkov/old-command-mention

Tashkov/old command mention