TIMOB-9455: BlackBerry: Add multiple unit type for width and height properties (work in progress)
Reviewers: David L, Harut

Change Log:
- added support for width/height in mm
- added support for width/height in cm
- added support for width/height in inches

Test Cases:
- build tibb
- build tibbtest
- slider should be 100mm wide

https://jira.appcelerator.org/browse/TIMOB-9455
Added support for points (pt)
updated API document
fixed formatting
TIMOB-8813: BlackBerry: Implement UI.AlertDialog

Reviewers: DavidL, Harut

ChangeLog:
- Update AlertDialog.yml, Global.yml apidocs.
- Implement alert() global function usign native library.
- Implement createAlertDialog().
- Implemented title, message properties.
- Implemented show, hide methods.

Test Cases:
- Test javascript available attached in jira.
TIMOB-8813: BlackBerry: Implement UI.AlertDialog ver2

Reviewers: DavidL, Harut

ChangeLog:
- Add bps library to tibapp project.
- Remove alert from TiRootObject.
- Add alert to bootstrap.
- Address comments.

Test Cases:
- Test javascript available attached in jira.
Code review comments addressed
TIMOB-8813: BlackBerry: Implement UI.AlertDialog ver3

Reviewers: DavidL, Harut

ChangeLog:
- Address comments.

Test Cases:
- Test javascript available attached in jira.
TIMOB-9971: BlackBerry: Complete 'remove' method in UI View
Reviewer: JP

Change Log:
- Added a 'proxy' class
- Changed TiUIBase to be based on TiProxy
- added "remove" to TiUIBase
- added removeChildNativeObject to NativePageObject
- implemented remove on native and Titanium side
- updated API document
- modified app.js for testing change

Test Cases:
- build tibb
- build tibbtest
- run tibbtest
- push button - progress bar should be removed
Merge branch 'alertBranch', remote-tracking branch 'upstream/blackberry' into alertBranch

Conflicts:
	blackberry/tibb/titanium/javascript/bootstrap.js
TIMOB-9879 Blackberry: Implement UI.View.fireEvent

Reviewer: DaveC

Depends on PR #105

Also fixed in this patch
TIMOB-9545 BlackBerry: Implement Proxy

This patch implements the fireEvent functionality and moves it's implementation to TiProxy along with add/removeEventListener to match the documented structure and have them inherited by all inherited Titanium types

Changelog:
- framework path implemented for fireEvent
- Added EventPair struct to store the event container and handler for an event
- Track events in the NativeObject class
- Moved implementation to NativeObject and tested that event handling works well
- Made the nextEventId to be global for all events of the system and not per NativeObject
- moved fireEvent, add/removeEventListener to TiProxy
- applied changes to all NativeObjects that currently have event handling
- added support to delete the static singleton instances in Logger and String interfaces
- removed compiler warnings in NativeControlObject and NativeObject
- No apidoc needed, all of Proxy is now implemented and inherited in all other modules' yml

Tests: Tested on simulator
- add event listener for known event on objects that already handle events
- then call fireEvent with a hardcoded event
==> verified that the event listener is invoked, events can also be chained in that way

*NOTE: also tested with custom events, but these are currently not supported and support will need to be added as a separate task.  Jira issue created https://jira.appcelerator.org/browse/TIMOB-9980
Merge pull request #101 from alexandergalstyan/alertBranch

TIMOB-8813: BlackBerry: Implement UI.AlertDialog
Merge branch 'blackberry' into TIMOB-9455_01

Conflicts:
	blackberry/tibb/NativeControlObject.cpp
Merge pull request #97 from dcampbell-macadamian/TIMOB-9455_01

TIMOB-9455: BlackBerry: Add multiple unit type for width and height prop...
Changes from code review
Fixed typo, added exception for invalid add object, added a message string
Merge pull request #105 from dcampbell-macadamian/TIMOB-9971

TIMOB-9971: BlackBerry: Complete 'remove' method in UI View
Merge branch 'blackberry' into timob-9879

Conflicts:
	blackberry/tibb/NativeObject.cpp
Merge pull request #106 from jpl-mac/timob-9879

TIMOB-9879 Blackberry: Implement UI.View.fireEvent
Merge branch 'blackberry' into tabOpen

Conflicts:
	blackberry/tibb/NativeButtonObject.cpp
	blackberry/tibb/NativeButtonObject.h
	blackberry/tibb/NativeDateTimePickerObject.cpp
	blackberry/tibb/NativeDateTimePickerObject.h
	blackberry/tibb/NativeDropDownObject.cpp
	blackberry/tibb/NativeImageViewObject.cpp
	blackberry/tibb/NativeImageViewObject.h
	blackberry/tibb/NativeListViewObject.cpp
	blackberry/tibb/NativeListViewObject.h
	blackberry/tibb/NativeObject.h
	blackberry/tibb/NativeSliderObject.cpp
	blackberry/tibb/NativeSliderObject.h
	blackberry/tibb/NativeTextFieldObject.cpp
	blackberry/tibb/NativeTextFieldObject.h