fixing small bug in exception reporting
added optimizerpi.sh script
fixing small import bug... that blocks starting the distributed server.
somehow central server is importing deeply enough to bother about video source... ?
Removing bodyjs from central and distributed servers, moving all script into head
Moving endjs content into headjs, using onload functions via jQuery
Fix a few bugs (video player showing offline, showing video/topic available links, etc); pdb crept in), reorganize code
Fixing type-o bug (found by running tests!), testing changes (for soon-to-come ecosystem tests)
intentionally skipping passing port to start.bat, so that it actually works at all.
Merge branch 'release-0.10' of github.com:learningequality/ka-lite into develop
Merge pull request #769 from bcipolli/issue234

Eliminate bodyjs and endjs
Merge pull request #771 from bcipolli/online_video_cleanup

Online video cleanup
Merge branch 'hotfix' of github.com:learningequality/ka-lite into release-0.10
moving migration file to match the release branch
Merge branch 'release-0.10' of github.com:learningequality/ka-lite into develop

Conflicts:
	kalite/main/views.py
	kalite/templates/coachreports/landing_page.html
Clean up leftover rebranding from Zone to Sharing network.  Simplify the links and text on the registration page.  Delete duplicate template.
Link to current video download page from "update"
two more remaining for rebranding
Make sure all "deferred counter" items have counter None (even at creation), and make sure all records are sent when necessary (never send a record with a high counter without records with lower counters with it)
Merge pull request #773 from bcipolli/counter_fixes

The beauty of counter=None on change...