TIMOB-8843: Implement UI module (work in progress)
Reviewers: JP, David L

Change Log:
- moved properties to base class
- added Cascades Container control to base class
- all controls are wrapped in container
- added properties: anchor point, background disabled color, enabled, height, opacity, width
- added IDs to event subscribers
- added remove event listener function

Test Cases:
- build tibb
- build tibbtest
- move slider - label should move and button should fade in and out
- push button - background colors of slider and progress bar should change

See https://jira.appcelerator.org/browse/TIMOB-8843
Addressed code review comments
Merge branch 'blackberry' into TIMOB-8590

Conflicts:
	blackberry/tibb/NativeContainerObject.cpp
	blackberry/tibb/NativeControlObject.cpp
	blackberry/tibb/NativeControlObject.h
	blackberry/tibb/NativeObject.h
	blackberry/tibb/NativeTextFieldObject.cpp
	blackberry/tibb/NativeTextFieldObject.h
	blackberry/tibb/TiUIBase.cpp
	blackberry/tibb/TiV8EventContainer.cpp
	blackberry/tibbtest/app.js
Merge branch 'genBarDescBranch', remote-tracking branch 'upstream/blackberry' into genBarDescBranch

#Some more info....
TIMOB-9164: Blackberry: [Studio integration] regenerate the bar-descriptor file at packaging time

Reviewers: DavidL, JP

CHANGELOG:
- Move the deltafy.py to common directory
- Change compiler.py in order to correctly import deltafy
- Modify builder.py in order to regenerate bar-descriptor.xml if tiapp.xml was changed.

TESTS:
- Run scons to build the mobile sdk for both android and blackberry
- Make sure adroid & blackberry projects can be successfully created and run
- Make sure if tiapp.xml changed, bar-descriptor.xml also changed again common properties like:
'id', 'appname','description','version','author','category','icon'
- Make sure project can be successfully run.
TIMOB-9164: Blackberry: [Studio integration] regenerate the bar-descriptor file at packaging time ver2

Reviewers: DavidL, JP

CHANGELOG:
- Revert deltafy.py changes.
- Added new class method in blackberry.py to regenerate.

TESTS:
- Run scons to build the mobile sdk for both android and blackberry
- Make sure adroid & blackberry projects can be successfully created and run
- Make sure if tiapp.xml changed, bar-descriptor.xml also changed again common properties like:
'id', 'appname','description','version','author','category','icon'
- Make sure project can be successfully run.
TIMOB-9398: Get standard JS keywords to work in V8
Reviewers: Alex, Harut

Change Log:
- created a separate template for global objects
- moved “completeInitialization()” to be called when control is opened or added to another control
- changed colour parsing to be more tolerant of the type
- changed string parsing to call “ToString” if not already a string
- removed “string” from global namespace
- removed Ti object tracking in global namespace

Test Cases:
- build tibb
- build tibbtest
- run tibbtest on simulator
- a label with the current date should appear
- a slider should appear
- a button should appear
- a progress bar should appear
- move the slide
- the value of the slide should appear as the label
- the label should move up and down with the slider

https://jira.appcelerator.org/browse/TIMOB-9398
Merge branch 'genBarDescBranch', remote-tracking branch 'upstream/blackberry' into genBarDescBranch

Conflicts:
	support/blackberry/builder.py
TIMOB-9164: Blackberry: [Studio integration] regenerate the bar-descriptor
file at packaging time ver3

Reviewers: DavidL, JP

CHANGELOG:
- Address comments

TESTS:
- Run scons to build the mobile sdk for both android and blackberry
- Make sure adroid & blackberry projects can be successfully created and run
- Make sure if tiapp.xml changed, bar-descriptor.xml also changed again common properties like:
'id', 'appname','description','version','author','category','icon'
- Make sure project can be successfully run.
Merge pull request #82 from dcampbell-macadamian/TIMOB-9398

TIMOB-9398: Get standard JS keywords to work in V8
Changes from code review
Merge branch 'blackberry' into TIMOB-8590

Conflicts:
	blackberry/tibb/NativeContainerObject.cpp
	blackberry/tibb/TiV8EventContainer.h
Updated API document
Added "platforms" define to properties that are not yet supported by BlackBerry
Removed tabs in View.yml, added supported color names in UI.yml
Merge pull request #69 from dcampbell-macadamian/TIMOB-8590

TIMOB-8843: Implement UI module (work in progress)
TIMOB-9164: Blackberry: [Studio integration] regenerate the bar-descriptor
file at packaging time ver4

Reviewers: DavidL, JP

CHANGELOG:
- Address comments.

TESTS:
- Run scons to build the mobile sdk for both android and blackberry
- Make sure adroid & blackberry projects can be successfully created and run
- Make sure if tiapp.xml changed, bar-descriptor.xml also changed again common properties like:
'id', 'appname','description','version','author','category','icon'
- Make sure project can be successfully run.
Merge branch 'genBarDescBranch', remote-tracking branch 'upstream/blackberry' into genBarDescBranch

#Some more info....
Merge pull request #79 from alexandergalstyan/genBarDescBranch

TIMOB-9164: Blackberry: [Studio integration] regenerate the bar-descriptor file at packaging time