Ignore files in the.git, .svn and __MACOSX directory when packing extension.

BUG=314360, 27840
TEST=unit_tests --gtest_filter=ExtensionCreatorFilterTest.*

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@233814 0039d316-1c4b-4281-b951-d872f2087c98
Quota: Implement QuotaBackendImpl

This introduces QuotaBackendImpl working as bridge among FileSystemUsageCache,
QuotaManager and QuotaReservationManager. The backend will be created by
FileSystemContext and retained by QuotaReservationManager.


BUG=303443
TEST=content_unittests --gtest_filter=QuotaBackendImplTest.*
TEST=content_unittests --gtest_filter=QuotaReservationManagerTest.*
TBR=jochen@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@233815 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 233815
Retry on low-level connection errors and on HTTP 503 errors in PrivetURLFetcher

To avoid connection reset issues on long file upload, retry on low-level
connection errors and HTTP 503 errors in PrivetURLFetcher.

BUG=

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

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