Upgraded x-axis of plots.
Added tooltips to graphs.

Note, flot.tooltip was not available from bower, so it was added into a
new public/plugins folder for all non-bower plugins.
Basic panning and zooming of league chart.
Bug fixes and cleanup of flot service.
Colors of individual agents synced to league plot.
Added new files that should have been in previous commit.
Cleaned files to pass jslint.
Can edit and save league trial phase start.
Editing and Storage of all league phases working.
League plot shaded to show trial and competition

Panning and zooming only allowed to occur within these two periods.
Leagues now only query agents in league.
Fixed agent reset.

Reset now adds a new 'trade' removing everything from the composition
except the league's default start cash.
Leagues are promoted across phases.
Merge: graphs and leagues.

The new features add an upgraded league graph to zoom and scroll, added
tooltips to the graph, and synced the colors of the agent graphs to the
league graph.

This also adds features where league phases (pre-trial, trial,
competition, and post-competition) are tracked and the league is
promoted by the task manager.