Initialize the minimum timer interval upon RenderView construction,
not during WebPreferences application, and base the interval on the
initial hidden state of the view.

This fixes a bug introduced late in the development of the minimum
timer interval for background tabs, and also will fix
http://code.google.com/p/chromium/issues/detail?id=73726 once the
minimum timer interval is increased again.

BUG=66078
TEST=manual tests

Review URL: http://codereview.chromium.org/6546080

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@75700 0039d316-1c4b-4281-b951-d872f2087c98
2 files changed