Windows: Mandatory notification extension (pull request 72)
Device sync: Sanitized playlist filename (bug 1788)
Device sync: Sanitize mount point encoding (bug 1785)
Extensions: Merge audio/video converter extensions (bug 1783)

There were similar extensions which have been folded into one:

 - 2 similar audio extensions -> the audio_converter extension
 - 2 similar video extensions -> the video_converter extension

With this change it's now possible to change the video output format in
the advanced settings to mp4 (default) or avi.
QML UI: Reset selection when episode list changes (bug 1804)

This avoids having an item selected when deleting episodes or when
some other event changes the list of episodes.
QML UI: Make selection background color visible again
QML UI: Convert selection indices to integers (bug 1802)

This fixes a bug where multi-selection episode actions don't
work in recent versions.
CLI: Fix subscribe/unsubscribe when list has not been loaded yet
QML UI: Highlight podcasts on Harmattan, but not on Sailfish

From user feedback, the colored text highlight in the podcast list
for podcasts with new episodes has been received better than the
new "triangle" indicator. So we'll now show the colow highlights on
Harmattan (with black background), whereas on Sailfish we still
don't show it (at least with the default background in the emulator,
the white text looks better than the colored text).
Windows/Extensions: Remove non-ascii characters (bug 1724)

This works around a strange encoding bug on Windows. It only
affects users who have the rename_download extension enabled.
QML UI: Better selection reset logic for episode list (bug 1804)
QML UI: Apply automatic rotation setting to all pages (bug 1792)
QML UI: Separate gpodder.net login page (pull request 85)

Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
QML UI: Add various checks for undefined / null objects

Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
Initial patch

Signed-off-by: Thomas Perl <m@thp.io>
Changed JavaScript null inequality operator (!= null) to !== null
Windows compatibility: strftime doesn't have %F

Replace %F with %Y-%m-%d, as Windows' strftime does not
support %F, so we should not rely on it being available.