TIMOB-9805 Blackberry: Implement UI.View.show

Changelog:
- Implement show
- remove unused var warnings in TiUIBase

Tests:
- merged in Dave's getChildren patch to fix the event handling
-- Using an eventHandler, toggled between show and hide on UI Controls
==> Verify that hide and show functions work
TIMOB-9843: BlackBerry: Package framework's .js files

[Issues Fixed]
TIMOB-9843: BlackBerry: Package framework's .js files

[Added]
bootstrap.js

[Changes]
package.py
- funcation zipBlackberryDir
  - also package .js files in the SDK

blackberryndk.py
- function package
  - copy the framework's JavaScript and package them in the .bar file

[Tests]
Test 1: Build Mobile SDK and an app
1) Run scons
2) Verify the build succeeds and the framework's .js files are in the Mobile SDK .zip file
3) Extract the Mobile SDK .zip file and create a project using project.py
4) Build and package/run the app
5) Verify the framework's .js files are in the .bar file
TIMOB-9548: BlackBerry: Implement API elements needed for KitchenSink

Reviewers: DavidL, Harut

ChangeLog:
- Implemented info, log, error, warn, debug, methods from Ti.API namespace

Test Cases:
- Run tibbtest.
- Use the following app.js snippet to test Ti.API functionality:

////////////////////////////////////////
:app.js
//
// create root window
//
var win1 = Titanium.UI.createWindow({
    backgroundColor:'#F00'
});

var label1 = Ti.UI.createLabel({
	textAlign : 'center',
	text:'Hello, world!',
	color:'green',
	top: 200
});

label1.text=new Date();

win1.add(label1);

var strBoy = new String('boy');
var strGirl = new String('girl');

Ti.API.log('debug', String.format('%s + %s = LOVE', strBoy, strGirl));
Ti.API.log('warn', String.format('%s + %s = LOVE', strBoy, strGirl));
Ti.API.log('undefined', String.format('%s + %s = LOVE', strBoy, strGirl));
Ti.API.log(String.format('%s + %s = LOVE', strBoy, strGirl));
Ti.API.debug(String.format('%s + %s = LOVE', strBoy, strGirl));
Ti.API.info(String.format('%s + %s = LOVE', strBoy, strGirl));
Ti.API.error(String.format('%s + %s = LOVE', strBoy, strGirl));
Ti.API.warn(String.format('%s + %s = LOVE', strBoy, strGirl));

// open window
win1.open();
TIMOB-9548: BlackBerry: Implement API elements needed for KitchenSink ver2

Reviewers: DavidL, Harut

ChangeLog:
- Address comments

Test Cases:
- Run tibbtest.
- Use the following app.js snippet to test Ti.API functionality:

////////////////////////////////////////
:app.js
//
// create root window
//
var win1 = Titanium.UI.createWindow({
    backgroundColor:'#F00'
});

var label1 = Ti.UI.createLabel({
	textAlign : 'center',
	text:'Hello, world!',
	color:'green',
	top: 200
});

label1.text=new Date();

win1.add(label1);

var strBoy = new String('boy');
var strGirl = new String('girl');

Ti.API.log('debug', String.format('%s + %s = LOVE', strBoy, strGirl));
Ti.API.log('warn', String.format('%s + %s = LOVE', strBoy, strGirl));
Ti.API.log('undefined', String.format('%s + %s = LOVE', strBoy, strGirl));
Ti.API.log(String.format('%s + %s = LOVE', strBoy, strGirl));
Ti.API.debug(String.format('%s + %s = LOVE', strBoy, strGirl));
Ti.API.info(String.format('%s + %s = LOVE', strBoy, strGirl));
Ti.API.error(String.format('%s + %s = LOVE', strBoy, strGirl));
Ti.API.warn(String.format('%s + %s = LOVE', strBoy, strGirl));

// open window
win1.open();
Merge branch 'blackberry' into timob-9805

Conflicts:
	blackberry/tibb/TiUIBase.cpp
	blackberry/tibb/TiUIBase.h
TIMOB-9548: BlackBerry: Implement API elements needed for KitchenSink ver3

Reviewers: DavidL, Harut

ChangeLog:
- Address comments

Test Cases:
- Run tibbtest.
- Use the following app.js snippet to test Ti.API functionality:

////////////////////////////////////////
 :app.js
 //
 // create root window
 //
 var win1 = Titanium.UI.createWindow({
 backgroundColor:'#F00'
 });

var label1 = Ti.UI.createLabel({
 textAlign : 'center',
 text:'Hello, world!',
 color:'green',
 top: 200
 });

label1.text=new Date();

win1.add(label1);

var strBoy = new String('boy');
 var strGirl = new String('girl');

Ti.API.log('debug', String.format('%s + %s = LOVE', strBoy, strGirl));
 Ti.API.log('warn', String.format('%s + %s = LOVE', strBoy, strGirl));
 Ti.API.log('undefined', String.format('%s + %s = LOVE', strBoy, strGirl));
 Ti.API.log(String.format('%s + %s = LOVE', strBoy, strGirl));
 Ti.API.debug(String.format('%s + %s = LOVE', strBoy, strGirl));
 Ti.API.info(String.format('%s + %s = LOVE', strBoy, strGirl));
 Ti.API.error(String.format('%s + %s = LOVE', strBoy, strGirl));
 Ti.API.warn(String.format('%s + %s = LOVE', strBoy, strGirl));

// open window
 win1.open();
Merge pull request #92 from alexandergalstyan/apilogsBranch

TIMOB-9548: BlackBerry: Implement API elements needed for KitchenSink
TIMOB-9843: BlackBerry: Package framework's .js files

moved bootstrap.js
Merge pull request #88 from jpl-mac/timob-9805

TIMOB-9805 Blackberry: Implement UI.View.show
Merge pull request #89 from dlifshitz-maca/TIMOB-9843_01

TIMOB-9843: BlackBerry: Package framework's .js files

[Issues Fixed]
TIMOB-9843: BlackBerry: Package framework's .js files

[Added]
bootstrap.js

[Changes]
package.py
- funcation zipBlackberryDir
  - also package .js files in the SDK

blackberryndk.py
- function package
  - copy the framework's JavaScript and package them in the .bar file

[Tests]
Test 1: Build Mobile SDK and an app
1) Run scons
2) Verify the build succeeds and the framework's .js files are in the Mobile SDK .zip file
3) Extract the Mobile SDK .zip file and create a project using project.py
4) Build and package/run the app
5) Verify the framework's .js files are in the .bar file