Issue #87 fix issue with some DLNA servers not setting a friendly name.
Merge branch 'hotfix/1.2.3'
Set version to 1.2.4-SNAPSHOT
Issue #91: NPE could occur if subtitle captions couldn't be parsed.

Only try to display subtitles if we had a valid subtitle file that could
be parsed.
Issue #91: Fix subtitle playback for internal video player.

Since adding ASS/SSA support for subtitles, internal video playback has been
broken.  This re-enables it and will disable playback if a subtitle file could
not be parsed.  A toast message is displayed to the user to let them know
of the issue.
Set Version to 1.2.4