Fix issues related to <all_urls> in extensions.
This fixes the order effective host permissions are initialized in ExtensionPermissionSet. This also fixes an issue in URLPattern where the the pattern for <all_urls> differs depending on if you make the pattern by parsing <all_urls> or by calling SetMatchAllURLs.
BUG=
98418
TEST=ExtensionApiTest.CrossOriginXHR*
Committed:
http://src.chromium.org/viewvc/chrome?view=rev&revision=105422