updated backbone.memento
utils: adds StateTracker helper object.
schedule: store collection on private state.
playout: store collections on private state.
universe: avoid re-fetching of the collection
mediasearch: save query on state, proper unbinding

Also, I moved around some definitions. It seems I still don't get
how function hoisting works.
medialist: save state, proper unbinding.
mediaedit: use StateTracker, proper (un)binding, reduce scope of jquery
selectors.
EditView: handles model being deleted from other client.
fixes error: 'cannot apply bindings multiple times'

Again.
MediaListView: fetch all relationships