Move creation of DesktopScreen to DesktopFactory.

Currently, SFO is responsible for creating DesktopScreen. Ideally,
we want DesktopFactoryOzone to take care of all Desktop things. This
CL makes changes in this direction.

Review URL: https://codereview.chromium.org/177213003

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@253306 0039d316-1c4b-4281-b951-d872f2087c98
[PPAPI][MediaStream] Support configure for video input.

Support configuring frame format and size for video input.

BUG=330851

Review URL: https://codereview.chromium.org/150403006

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@253307 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 253307