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
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-11665 Warn only if file may be HTML.
TIMOB-14567 revert default color
Merge remote-tracking branch 'upstream/master' into timob-12970
Remove ipad/iphone from "since" for
availableCameras

TIMOB-12970
[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
Merge pull request #4553 from pingwang2011/timob-8714

timob-8714: Android: 'focus' events are not correctly handled for windows in a tabGroup
update platform docs
updated platform docs with blackberry info
timob-10136: don't set layout proxy for windows
timob-10136: address comment