changes to TvBus/metadata handling
Taking a stab at my own adjustments to pytivo's metadata handling.
These adjustments should make pytivo follow normal TiVo metadata
conventions. With one exception. If metadata contains an episode
number, it will be displayed before the episode title so that it's
not necessary to drill down to the program detail of every file to
find out which file is the next episode.
Also, all files are assumed to be an episode unless "isEpisode : false"
exists in the metadata. "isEpisode : false" is required for movie
files if you don't want the movie title to display as the episode title.