Enable all ESC-Fullscreen tests (Chrome Apps) for all platforms.

There were three issues:
1. a silly bug in the fullscreen change check;
2. there was no guarantee that the window would be actually focused;
3. changing the fullscreen state might come with an animation during which key events will not be received.

Note that 2 and 3 are a problem on MacOS only.

BUG=None

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@243938 0039d316-1c4b-4281-b951-d872f2087c98
Removing GetDefaultProfileOrOffTheRecord and GetDefaultProfile(<path>) from ProfileManager's (public) functions.

BUG=322682
TEST=covered by existing unit tests

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

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