Positions is single map that iterates through game
Use d3.js for hero positions (plus transitions)
Add curtime indicator on gold/xp graphs
Merge gold/xp data into single graph
Add eventlog and scrollto, turbolinks pageload fix
Enable scoreboard to change with time
Change views to partials and fix links
Translate goldxp.js to coffeescript
Move data with gon, all js works on match object

The entire match object is now passed into the head element (see layout
html) with gon, instead of pieces of the match object being attached as
data-* to different divs.

All component js attaches to window.DOTA2RAILS.matches.components, and
each component's update function is run from matches/init.js.coffee
(maybe this should be broken out into show.js.coffee?), which is
responsible for the global tick/replay time
Add playback slider, play/pause and speed control
Add hero/item and minimap icons
Change from ticks to time in seconds
Bugfix: icon removed from newly-empty item slots
Switch to using half-size hero/item icons
Eventlog shows sentences and players group by team

Players are grouped by their teams for the scoreboard and gold/xp graph
components. Eventlog events are shown as sentences