Add support for the camera as a source for the file picker.

Determine whether to show the camera based on the accept type associated with
the input element.

Change-Id: I48fea76fbd7a1f3df3c87288f28e01a32d9e955e
Merge commit '62b1b7ef20a1c9f4c6e6f7b73140701b3c6193c5' into HEAD

* commit '62b1b7ef20a1c9f4c6e6f7b73140701b3c6193c5':
  Add support for the camera as a source for the file picker.
Browser: User-Agent

Add preference options for user agent.

Add user agent dialog title into string values.

Move user agent preference into correct scope.

Add gingerbread as an option and default to it.

Add break; to proper places in switch statement.

Fix whitespace.

Take out duplicate strings, add Build.MODEL to froyo UA.  Add IE 6 and Linux Desktop.  Distinguish Linux/Mac Desktop.

Change-Id: I4cb143af5752fa562eb2d187cef8a7d2e5c7bf5a

Add an Eclair user agent for websites which assume Flash support when device is using Froyo or Gingerbread user agent.
An example of a website with this issue is filmon.com
Using the iPhone user agent isn't possible in streaming video sites as they often send non compatible video.

Change-Id: I38b7d05e7ee6d17694447d27c3cb4963ca83e476
Added control for turning text reflow on/off.
Revert "Add support for the camera as a source for the file picker."

This reverts commit 62b1b7ef20a1c9f4c6e6f7b73140701b3c6193c5.