Implemented basic review page with hardcoded data (API is currently non-functional)
Fetch review list from the API
Improved review list style, sort games in queue by created date, and display waiting time (currently just shows the raw date, need to implement a relative date formatter)
Added dates.js to generate relative date strings, and use that for the review list waiting time; also added basic unit tests
- Fixed various issues with unit counts, dates in the future, and handling years
- Added a bunch more unit tests
Cleanup / style fixes
Implemented accepting / rejecting games
Removed silly debugging code
More cleanup
Renamed a variable for clarity
Minor fixes from feedback
Refactored dates.js to use ngettext for string formatting
Reduced hackiness of review queue CSS; column widths are now all auto, which looks a bit odd but will do the trick for now
Removed all empty .done calls to view builders
Fixed uses of *gettext so that they're parse-able
Simplified relativeDateString to just return a string composed of a single unit (ie. '1 day' instead of '1 day, 1 hour'), and removed tests associated with this removed functionality
Added a `title` attribute to review queue dates, and made page title more specific
Added spinners in accept / reject buttons to act as loading indicators when submitting that status change, and added some of the retina spinner assets from zamboni
Refactored button spinner style to be site-wide and work with different button sizes; also fixed style issues from feedback
Fixed review localization and optimized dates.js