Automated Commit: Committing new LKGM version 4852.0.0 for chromeos.

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@229751 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 229751
Add Set[Minimum|Maximum]Size to ShellWindow.

These will eventually be used by the corresponding chrome.app.window API
methods.

This CL also moves min/max size from NativeAppWindow into ShellWindow.
NativeAppWindow implementations call ShellWindow::size_constraints to get
the current min/max size.

BUG=305477

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

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