Added a History Page

http://jenkins.buttonweavers.com:8080/job/buttonmen-AdmiralJota/65/

Although this pull request is a part of #604, it really is a separate feature (and also doesn't resolve the handling of completed games), so once the pull is merged, I think any issues with the page should go in a new ticket.

Notes:
* The Game Start column is not yet available. That's waiting on #854.

* The calendar icon came from http://www.softicons.com/web-icons/web-2-icon-set-by-anders-bjarnle/calendar-icon. If anyone has a better calendar icon that we have the rights to use, feel free to substitute it.

* There's an unresolved checkstyle warning because I added a placeholder method for retrieving a player's colors (so that I could call it from my own method), without actually implementing the internals of it yet (that being part of #597).

* blackshadowshade OK'd the PMD increase:

    <@shadowshade> leave them for the moment
    <@shadowshade> I'm going to address all those issues at once
    <@shadowshade> I'll be the PMD avenger!