Automatically select de-interlacing options if PMS reports it as interlaced

Fixes #945
Remove code that was pretty unnecessary and probably caused crash-on-exit
Style fix.
Clear music playlist before playing a video file.

Fixes #862
Tell Breakpad to ignore CRT invalid parameter errors
Make sure we prefer local connections over remote ones.

Sorting was broken and we didn’t use the delay that kepler was using.
This should be much better now.
ratingKey can be string, so make it string everywhere.
Make watch/unwatch work correctly on queue/recs again.
Fix saving settings to channels

Fixes #939
Added recentlyViewed to movies section

Related to #922
Added actions for quickly cycle between filters and enable unwatched filter

Fixes #963
Cascade unwatched filter to seasons and episodes

Fixes #630
Merge remote-tracking branch 'private/frodo' into rasplex-dev
Re-applied andreas network flooding patch from ages past