Add subtitle control to PS3 BD Remote keymap
[Lircmap.xml] Added some missing keys for devinput
Switch ftp to use protocol options, rather than url options.
Fix ftp utf8 problem by add an 'utf8' option for ftp url.
[depends/libshairport] - add volume control and AudioOutput struct versioning
[airtunes] - add volume contro for airtunes using libshairport (same like we already do on windows using libshairplay)
fixed: Cosmetics
dvdplayer: move CanSeek/CanPause to seekable interface
dvdplayer: disable seeking and pause for udp/rtp and seek for tcp
dvdplayer: move navigator state into IMenus

This allow bluray navigator to make use of it eventually
FIX: [droid] fix keyboard mappings
CHG: [droid] set minimum API to 14 (ICS)
[airplay/airtunes] - backup volume on airplay/airtunes volume change and restore it on playback stop
Picture/SlideShow support rotate picture by swipe up/down.
[touch/generic] support swipe gesture detection for multiple pointers
[touch] allow swipe gestures with a perpedicular movement of up to 20 degrees

This allows gestures to be recognised as vertical/horizontal swipes even if
the swipe movement is a bit diagonal (up to 20 degrees from the horizontal
or vertical movement) which improves swipe gesture recognition a lot
especially because most swipe gestures tend to move up/down a bit at the end
of the gesture.
change timeformat hh:mm:ss to not return AM/PM anymore, introduce 'h:mm:ss xx' and 'hh:mm:ss xx' for that purpose
Merge pull request #2367 from NHellFire/Lircmap

[Lircmap.xml] Added some missing keys for devinput
Merge pull request #2055 from skyblaster/patch-1

Add subtitle control to PS3 BD Remote keymap
Merge pull request #2467 from koying/chgdroidapi14

CHG: [droid] set minimum API to 14 (ICS)