Added "library.related" event and "library.query", "library.related" API calls
Added "library.root" event, fixes to "matcher", "release" and "score" to use "library.root" + handle missing "year"
Fixed MediaBase.getPoster(), switched MovieBase to use this generic method
Added "library.tree" event/api call
Switched "library.tree" to use "media_children" index
Fixed "library.related" and "libary.tree" to work with "show.episode", 'show.season" media types
Include releases in "library.tree"
Added "find" helper function
Added "media_id" parameter to "library.tree" event
Renamed "[media].update_info" event to "[media].update"
Fix possible dashboard error, add "types" parameter to "media.with_status", limit suggestions to movies (for now)
Added children to "library.related"
Changed "media.with_identifiers" to remove "No media found with..." messages
Stop movie searcher searching for TV shows and

hosing episodes
Fixed media.types & addSingleListView

addSingleCharView, addSingleDeleteView

Conflicts:

	couchpotato/core/media/show/_base/main.py
Documentation added for media type .list & .delete APIs
Update bitsoup tables

closes #3807
Merge branch 'develop_tv_sync' of git://github.com/fuzeman/CouchPotatoServer into fuzeman-develop_tv_sync
Merge branch 'fuzeman-develop_tv_sync' into develop
Use proper bitsoup variable