Move resource_request_body.cc/h to content/common/

BUG=338338
TBR=darin@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@256248 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 256248
Removes dependency of window_util on views

To do this I promoted RecreateLayer to LayerOwner. To make
RecreateWindowLayers a bit less error prone it returns a scoper that
owns the layer and all its descendants.

Also nuked the set_bounds param passed to RecreateWindowLayers as it
was always true.

Made View::RecreateLayer and Window::RecreateLayer consistent in so
far as they both set the bounds now. Previously Window didn't, but
because we passed in true everywhere we used RecreateLayer I can make
that change.

BUG=none
TEST=none
R=ben@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@256249 0039d316-1c4b-4281-b951-d872f2087c98
Remove unreachable code in VisitDatabase::GetMostRecentVisitsForURL

Also add a test for GetMostRecentVisitsForURL in visit_database_unittests.cc

BUG=346681

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

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