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

During a sync (TV Show) change how data is handled from trakt.tv.

Instead of reformatting data in place, create a new array, this allows for checking of invalid shows.

An example would be, if a show has no title, no IMDB ID, and no TVDB ID.  This will cause the plugin to crash.

Not sure how a show could be in someone's collection with that criteria, but it has happened.

## Changes

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)