Refactored common code, added WaitHandle to make sure output is read completely (MP2-428)
Added resource strings to workflow definition to allow proper translation
Fixed casing issue
Changed store to use OrdinalIgnoreCase comparison
Clear memory cache daily, start TvDb updates when cache is cleared
Changed MovieTheMovieDbMatcher to use OrdinalIgnoreCase comparision
Added cache invalidation (12h), same as for series
Using CompressionWebClient for all downloads
Added trakt plugin from https://github.com/Technicolour/Trakt-for-Mediaportal
Namespace and formatting changes
Avoid globals, cleanups of unused code
Added trakt plugin structure including settings
Minor api changes
Added TraktHandler, already supporting movie scrobbling
Refactoring scrobble classes
Added series support, depends on exact series name as in trakt.tv due to missing ID information
Added interval based updating tasks and percent based "watched" check
Copyright headers for plugin
Added account testing to config
Added "sync to trakt" for movies
Extended API to allow sync for episodes without ID, but only title and year
Added support for series sync
Added MP2 API key