removeAllChildren for iOS and android
removeChildren: wasn't in may thread. Have to make sure children array is locked before touching it!
do not call remove in removeAllChildren
Merge branch 'master' of https://github.com/appcelerator/titanium_mobile into TC-1193
removeAllChildren: renaming and better comments
[TIMOB-11510] reproxy subviews of tableview rows when className specified
[TIDOC-766] Update example to use new sections property and accessor method
[TIDOC-657] Correct TableView reference to "stripped" to refer to iOS constant
make sure borderView visibility follows nativeView visibility
[TIMOB-10804] Stop mangling TiDimension objects
Check for HashMap instead of KrollDict in fireEvent, since it could be called from native code (via JavaScript) when bubbling up and there is no "KrollDict" in JS.

Also suppress warnings we can't get around, namely the "unchecked" warning when casting from Object to HashMap.

Fix a few other warnings as well.

TIMOB-11530
timob-11525: supported absolute and relative path for window URL
[TIDOC-643] Describe the size of the picker per platform
timob-11525: set up global, path and filename for the new window context
[TIMOB-11397] Explicitly check for null
[TIDOC-643] Reword
[TIMOB-11510] check that proxy/view hierarchies match before reproxying
[TIMOB-11540] Add null check for fireEvent
fix typo
TIMOB-11502: Use outer views for header views to account for borders