Merge branch 'evict-cache-plugin'

* evict-cache-plugin:
  Replace EasyMock with Mockito
  Compile against 2.13.3
  Change docs links to actual file extension (.md)
  Return "Bad Request" status code on failure to parse request entity
  Stop retrying if thread is interrupted
  Print proper name in show-queue for cache eviction
  Initial version of evict-cache plugin

evict-cache-plugin branch was created by fetching stable-2.13
(9691f0e417cdd49f8e66e76176be05b29076a4ee) branch of repository and pushing it to
this repository.

This merge adds the third of the 4 plugins that will be merged in this
repository. websession-flatfile will be done in follow up commit.

The reason for choosing stable-2.13 instead of master is that the only
commits done in master that are not in stable-2.13 were to adapt to
Gerrit master branch. Since all the evict-cache features/bug fixes are
in stable-2.13, use this branch so high-availability will support Gerrit

Change-Id: Icf5a140dd0e30d00f0f6c52cdda5185fe068413e
tree: 2fa60c2c3f0de27b87ad9a7b13e5e8f33e55ba4d
  1. .buckconfig
  2. .gitignore
  3. BUCK
  4. lib/
  5. src/