PlaylistAdapter now implements Serializable. The adapter is then saved as instance state so it can be quickly displayed on orientation change without having to reload and parse playlist items.
Only reload playlist when exiting settings and a server is not picked. Reloading playlist is already called when changing server
Fixed VLC 1.x not reloading when the status changes
When selecting a playlist item, switch the current track icon immediately instead of waiting for a playlist reload.
Cancel any current/queued playlist reloads when reload is called.  This prevents parsing filenames for old data.
Store current track position in HashSet to handle VLC's duplicate current playlist item bug.
selectCurrentTrack now uses the stored current position in PlaylistAdapter instead of iterating through the list to check for current.