Add a timezone utility file to base/.

Currently there's just one function exported, which checks the system timezone and returns a 2-character ASCII country code for it.

BUG=303368

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@235823 0039d316-1c4b-4281-b951-d872f2087c98
Reenable PnaclHeaderTest, set up observer before navigating.

Hopefully setting up the observer before loading the HTML will fix the flake.
Not sure why I set things up in other order before =(

In the test-fail logs, it looks like none of the Log events
from JS are making it back to the test harness to print,
but they are making it to the JS console. So, I'm assuming
this is a sign that the observer isn't set up in time.

BUG=315328

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@235824 0039d316-1c4b-4281-b951-d872f2087c98
Set DPI before using GetPdfPaperSizeDeviceUnits

Not setting DPI causes a modal error dialog to be shown for
Android printing code.

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

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