gen bar name function moved from create to lib utils
[CB-2975] implementation of list devices
[CB-4152] fixed device printout to conform to spec, added platform hooks (shell and bat)
changed copyright notice from RIM to Apache
[CB-4180] fixes run tool reference error "generateBarName" not found

run, build tools and session.js references utils for bar name generation
removes utils.js from .gitignore file
[CB-4185] implementation of list-emulator images script

lists simulator targets registered with the target project level tool
[CB-2967] implementation of project level list-started-emulators

functionality built into cordova.js, commit includes unix and windows hooks, and node hook
CB-4228

removed BBOS from Cordova BlackBerry

- deleted bbos directory
- updated README.md
[CB-4231] added missing default icon, fixing failing scripts
[CB-4216] updated cordova.js
[CB-4259] Remove all plugins and the logic to add them during create

Reviewed by Bryan Higgins <bhiggins@blackberry.com>
Tested by Tracy Li <tli@blackberry.com>
[CB-4259] Updating cordova/plugin to pass through to better support urls

Reviewed by Bryan Higgins <bhiggins@blackberry.com>
Tested by Tracy Li <tli@blackberry.com>