Restructured Trakt.User.get_merged and added merging collection data.
Added support for storing "artifacts" (watched, ratings, etc..) in SyncBase
Added 'title' and 'year' to PlexMedia
sync.push can now identity watched/collected/rated movies that need to be pushed to trakt
Removed excess debugging and adjusted logging levels