Support and document the availableCameras property in Ti.Media.

TIMOB-12970
TIMOB-14567 changed default color to black and add null value checking in propertyChanged method
timob-14540: handle OutOfMemoryError gracefully
timob-14540: handle OutOfMemoryError gracefully
Merge remote-tracking branch 'upstream/master' into timob-12970

Conflicts:
	android/runtime/v8/AndroidManifest.xml
Remove unneeded "since" yaml keys for ipad/iphone

The "since" key for ipad/iphone in Media.yml availableCameras, CAMERA_FRONT
and CAMERA_REAR entries were not needed because they've been there
for some time though undocumented.
TIMOB-12970
TIMOB-9991-added a new Android property to disable lightTouchEnabled
TIMOB-11665 Warn only if file may be HTML.
[TIDOC-1207] animatedCenter only supported for iOS
TIMOB-14567 revert default color
Merge remote-tracking branch 'upstream/master' into timob-12970
Remove ipad/iphone from "since" for
availableCameras

TIMOB-12970
Merge pull request #4526 from bhatfield/tidoc-1207

[TIDOC-1207] animatedCenter only supported for iOS
[TIMOB-13555] Don't set content-type if the user sets it first
Merge pull request #4450 from billdawson/timob-12970

TIMOB-12970 Android: Support and document the availableCameras property in Ti.Media.
[TIDOC-1222] allowsSelection is a ListView property not a ListItem property
timob-10444: throw an error when adding window/tabGroup to another window.
Merge pull request #4547 from bhatfield/tidoc-1222

[TIDOC-1222] allowsSelection is a ListView property not a ListItem property
timob-8714: handle the tab window with url
Merge pull request #4551 from pingwang2011/timob-10444

timob-10444: Android: child TabGroup of Window crashes on open