Change  how show data is loaded and prepared from trakt.tv during a sync.

During sync, when getting show data from trakt.tv build the list instead of reformatting inplace, this allows for checks to be done against impossible shows (a show with no title, imdb id and tvdb id for now)
Merge pull request #160 from nate1280/handle_empty_shows

Change  how show data is loaded and prepared from trakt.tv during a sync...