Added "library.related" event and "library.query", "library.related" API calls
[TV} Fixed query/identifier event handlers and moved them to [media.show.library]
[TV] Added temporary TV qualities
Added "library.root" event, fixes to "matcher", "release" and "score" to use "library.root" + handle missing "year"
[TV] Split searcher into separate modules, searching/snatching mostly working again
[TV] Fixed show posters
Fixed MediaBase.getPoster(), switched MovieBase to use this generic method
Added "library.tree" event/api call
[TV] Build out basic show interface with episode list
[TV] Cleaner season/episode titles in list, move specials to bottom
Switched "library.tree" to use "media_children" index
[TV] Create "Episode" class, "media.refresh" is now fired
Fixed "library.related" and "libary.tree" to work with "show.episode", 'show.season" media types
[TV] Prefix child media types with "show."
[TV] Fixed episode info updates
Merge branch 'tv_searcher' into tv
Merge branch 'tv_metadata' into tv
Merge branch 'tv_interface' into tv