adding back decorator to force login, propagate topic_path to all landing page links
Merge remote-tracking branch 'jamalex/IDOC_coach_reports' into IDOC_coach_reports
Updated tooltip popup. Styling and ordering by value.
Resolving merge conflict.

Merge branch 'IDOC_coach_reports' of git://github.com/jamalex/ka-lite into IDOC_coach_reports

Conflicts:
	kalite/static/js/coachreports/scatter_view.js
Merge remote-tracking branch 'rtibbles/IDOC_coach_reports' into IDOC_coach_reports
Switched simplejson to import from django.utils.
Limited display on scatter view tooltip to 3 items.

Added facility and group selection to scatter view.

Trigger graph redraw on group change.
Pretty-fied the coach report landing page.

Most importantly - got rid of the tables.

TABLES ARE FOR DATA!
making topic tree API endpoint generic; making topic tree front-end script generic to share across pages
merge.  Add common navigation bar. Move x/y axes below.
small fix on navbar; adding topic_path to links
Basic timeline view working.
speed up table view.  generate some new thumbnails.
reverting back tooltip
Don't require admin for getting topic tree in coach reports.