Add ability to delete plugin private data

Currently encrypted media content licenses are stored in plugin
private data (as decryption happens in a pepper plugin). Add the
ability to erase the data on request.

As the data is organized by origin and plugin, all files for a
particular origin/plugin combination are removed if any of the files
matches the time criteria. The existing plugins only use 1 file
currently, but this should avoid issues if the plugins change to
use multiple files.

The UI is still being debated, so this is simply adding the ability
to delete the data once called.

BUG=607631
TEST=new content_unittests pass

Review-Url: https://codereview.chromium.org/1979733002
Cr-Commit-Position: refs/heads/master@{#399322}
8 files changed