Merge pull request #17 from telerik/fatme/still-fixing-autocompletion

Load propSchema when it is needed to avoid unneeded logging on the console
Help command
Some fixes and improvements:
- Add generatedDefaultAppId in projectHelper
- Remove setLoggerConfiguration
- Remove all  hardcoded "appbuilder" strings and use this.$config.client instead
- Resolve help text file via config property.
- Add typing for config.
Merge pull request #13 from telerik/fatme/help-command

Help command
Fixing incorrectly passed before execute hook for empty dispatcher resulting in error.
Merge pull request #18 from telerik/ligaz/dispatch-fix

Fixing empty dispatcher error with before execute hook
New functionality: child-process exposes execFile

needed for fixing #268594
Merge pull request #19 from telerik/totev/execfile

New functionality: child-process exposes execFile
Make unziping under Darwin behave like under Windows

 - create missing parent directories
 - fix unzip command line args to working ones
Merge pull request #20 from telerik/totev/fix-unzip

Make unziping under Darwin behave like under Windows
Make sure code with wait()s work
Merge pull request #21 from telerik/totev/waits

Make sure code with wait()s work
Divide config into "static config" and "user config"
Version Compare
Merge pull request #22 from telerik/fatme/static-config

Split configuration
Merge pull request #23 from telerik/fatme/version-compare

Version Compare
Share properties-parser npm between NativeScript & Cordova CLIs
Merge pull request #24 from telerik/totev/properties-parser

Share properties-parser npm between NativeScript & Cordova CLIs
Fixed spelling error which crashes all CLIs at startup
Merge pull request #25 from telerik/totev/fix-bootstrap

Fixed spelling error which crashes all CLIs at startup