fixes #106

switched deleting to use the recording start timestamp instead of the
program start timestamp, needs testing
updated channel load to use batches
added recording lookup to program find
added ability to play recordings directly on the backend as well as
through HLS.
* changed show/hide menu animation.
* Tweaked home/away toggle drawables
Merge branch 'master' into sidebar_menu