Prevent throttling while resources are being loaded
https://bugs.webkit.org/show_bug.cgi?id=117218

Reviewed by Gavin Barraclough.

Make use of the page activity assertion infrastructure to delay
throttling while we are waiting on resource loads.

* loader/FrameLoader.cpp:
(WebCore::FrameLoader::completed):
(WebCore::FrameLoader::started):
* loader/FrameLoader.h:
* loader/SubresourceLoader.cpp:
(WebCore::SubresourceLoader::init):
(WebCore::SubresourceLoader::checkForHTTPStatusCodeError):
(WebCore::SubresourceLoader::didFinishLoading):
(WebCore::SubresourceLoader::didFail):
(WebCore::SubresourceLoader::willCancel):
* loader/SubresourceLoader.h:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@151193 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Unreviewed, EFL Gardening. Move mozilla-focus-blur.html to efl-wk2, because it is only failing on EFL WK2.

* platform/efl-wk2/TestExpectations:
* platform/efl/TestExpectations:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@151194 268f45cc-cd09-0410-ab3c-d52691b4dbfc