TIMOB-9306: Blackberry: add a universal logging mechanism for tibb

[Issues Fixed]
TIMOB-9306: Blackberry: add a universal logging mechanism for tibb

[Added]
NativeLoggerInterface.h
NativeLoggerObject.cpp
NativeLoggerObject.h
NativeLoggerWorker.cpp
NativeLoggerWorker.h
TiLogger.cpp
TiLogger.h

[Changes]
NativeAbstractTextControlObject.cpp
- switched to use N_DEBUG

NativeObject.h
- added N_TYPE_LOGGER
- removed old Ti_DEBUG

NativeObjectFactory.cpp
- added N_TYPE_LOGGER

TiUITableView.cpp
- switched to use Ti_DEBUG

TitaniumRuntime.cpp
- initialize TiLogger

[Tests]
Test 1: Use logger
1) Put some Ti_DEBUG and N_DEBUG statements in the code that will be run
2) Build tibb and verify there are no errors
3) Create, build, and run a new project
4) Verify the logging statements are in the app's log and are not intermingled
TIMOB-9306: Blackberry: add a universal logging mechanism for tibb

Disables copy ctor and assignment operator, plus added comment.
TIMOB-9792: Implement getChildren() function on UI View
Reviews: David L, Alex

Change Log:
- updated yml file
- moved native object and native object factory into TiObject
- added a class for read only calculated properties
- removed object factory from TiUIBase constructor
- added a setNativeObjectFactory to TiObject
- added getChildren() and children to TiUIBase
- added child control tracking to TiUIBase
- added methods for initializing native events
- changed order of initialization completion

Test Cases:
- build tibb
- build tibbtest
- run tibbtest
- an application with a red background should appear with a button, label, slider, and a progress bar
- push the button
- the title on the button should change to "Children: 4", the slider background should change blue, and the progress bar background should change to green

Jira task: https://jira.appcelerator.org/browse/TIMOB-9792
Changes based on code review
TIMOB-9306: Blackberry: add a universal logging mechanism for tibb

Changed to use streams instead for easier appending
Added tagged macros
Changed naming of s_nativeLogger and TI_DEBUG
TIMOB-9306: Blackberry: add a universal logging mechanism for tibb

[Added]
NativeMessageStrings.cpp
NativeMessageStrings.h

[Changed]
Moved debug strings to central location
Removed unused function TitaniumRuntime::Log
Merge branch 'master' into TIMOB-9306_01

Conflicts:
	blackberry/tibb/NativeObjectFactory.cpp
	blackberry/tibb/NativeStringInterface.cpp
	blackberry/tibb/TiMessageStrings.h
	blackberry/tibb/TiRootObject.cpp
Merge pull request #85 from dlifshitz-maca/TIMOB-9306_01

TIMOB-9306: Blackberry: add a universal logging mechanism for tibb

[Issues Fixed]
TIMOB-9306: Blackberry: add a universal logging mechanism for tibb

[Added]
NativeLoggerInterface.h
NativeLoggerObject.cpp
NativeLoggerObject.h
NativeLoggerWorker.cpp
NativeLoggerWorker.h
NativeMessageStrings.cpp
NativeMessageStrings.h
TiLogger.cpp
TiLogger.h

[Changes]
NativeAbstractTextControlObject.cpp
- switched to use N_DEBUG

NativeObject.h
- added N_TYPE_LOGGER
- removed old Ti_DEBUG

NativeObjectFactory.cpp
- added N_TYPE_LOGGER

TiUITableView.cpp
- switched to use Ti_DEBUG

TitaniumRuntime.cpp
- initialize TiLogger

Moved debug strings to central location
Removed unused function TitaniumRuntime::Log
Also moved the Native strings into NativeMessageStrings.h

[Tests]
Test 1: Use logger
1) Put some Ti_DEBUG and N_DEBUG statements in the code that will be run
2) Build tibb and verify there are no errors
3) Create, build, and run a new project
4) Verify the logging statements are in the app's log and are not intermingled
Merge branch 'blackberry' into TIMOB-9792

Conflicts:
	blackberry/tibb/TiUITableView.cpp
Merge pull request #86 from dcampbell-macadamian/TIMOB-9792

TIMOB-9792: Implement getChildren() function on UI View
TIMOB-9876: BlackBerry: Fix build failure
Reviewers: JP, David L

Change Log:
- removed nativeObjectFactory from constructor

Test Cases:
- build tibb
- build should succeed

Jira Bug: https://jira.appcelerator.org/browse/TIMOB-9876
Address review comments
Merge pull request #94 from dcampbell-macadamian/TIMOB-9876

TIMOB-9876: BlackBerry: Fix build failure