First pass at converting scatter view to d3.

Original functionality replicated - now with user name hover, as well as click summary tooltip.

TODO:
* Replicate for timeline view.
* As all data has been retrieved through API, only refresh graph on axes change.
* Prettification.
Timeline view now switched over to D3.

Line plots highlight when appropriate legend is mouseovered.

TODO:
*Reduce y-axis options, and test all x-axis options.
*Integrate new activity reports into timeline.
*Use Raphael to give IE backwards compatibility.
Clean up of cruft.

TODO:
See last commit.
Merge remote-tracking branch 'upstream/develop' into IDOC_coach_reports_jQuery

Conflicts:
	kalite/templates/coachreports/timeline_view.html
migrate to updated schema
removing cruft
Merge pull request #2 from bcipolli/IDOC_coach_reports_jQuery

Merge to develop, remove a bit of cruft.
Removal of merge conflict "HEAD" items.

Moving endjs block out of content block to prevent repetition of graphs.
*First pass at comments for d3 plotting functions.
*escaping JS in base_d3_visualization
*Removal of trailing comma
*jQuery param for constructing GET Parameters.
*Removal of time sorting, as unnecessary.
*Removal of cruft functions in timeline_view.js
*Extensive commenting on d3 plotting functions.
Move all timeline_view specific styling into timeline_view.css.
Merge pull request #209 from rtibbles/IDOC_coach_reports_jQuery

Change over from Google Visualize to D3 for Coach Reports