[Offline pages] Adding capability to free up space used by Offline pages
In this patch:
* Offline Page Bridge is extended to delete multiple pages as well as
pull out a list of candidate pages for clean up.
* Offline Page Model is extended to offer a list of pages to clean up
* A dialog to free up space is added
* A header is added in a Saved offline section of bookmarks UI to offer
cleaning up space (through the dialog above). (Header is shown, when
number of pages to delete reaches a certain threshold).
In order to test the functionality (which triggers with a month delay):
* bring thresholds to 0
* update code offering pages for clean up (e.g. half of the existing
set).
TEST=tested manually after modifications applied.
BUG=
491352
R=jianli@chromium.org,kkimlabs@chromium.org
Committed:
https://crrev.com/683028f51e4aaae0782d1583f33c401436f9cd37
Cr-Commit-Position: refs/heads/master@{#345804}