[TIMOB-16425] Fixed CLI, require, modules, commonjs

This includes a lot of fixes to the CLI:
Added build script for native modules
Native Modules now work with the CLI
CommonJS modules, such as ti.cloud, also work now
Normal JS modules work as well
Faster logger
Faster build time
[TIMOB-16425] Fixed paths

Fixed paths to work with `Resources` and `Resources/blackberry`
[TIMOB-16425] Fixed build script to reflect new changes
Merge branch 'refs/heads/master' into timob-16425

Conflicts:
	build_templates/blackberry/tibbapp/common.mk
[TIMOB-16425] Use the correct bbndk-env file
[TIMOB-16425] Missing push notification compiler flags
[TIMOB-16425] Fixed events not working on TiCore
[TIMOB-16425] More fixes to the CLI and logs
[TIMOB-16425] Fixed "create" script
[TIMOB-16425] Fixed permissions and extras in tiapp.xml
[TIMOB-16425] Fixed encoding on files and strings. Fixed i18n
[TIMOB-16425] Fixed remote assets
[TIMOB-16425] Fix to the module cli
[TIMOB-16425] Final CLI fixes
[TIMOB-16425] Hide password from console output
Merge pull request #205 from pec1985/timob-16425

[TIMOB-16425] Changes to CLI and build process