Switch ftp to use protocol options, rather than url options.
Fix ftp utf8 problem by add an 'utf8' option for ftp url.
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
Picture/SlideShow support rotate picture by swipe up/down.
ADD: No-Op scraper support to allow nfo based only library
Merge pull request #1192 from koying/noop-scraper

ADD: No-Op scraper support to allow nfo based only library
[WIN32] fixed wrong label. thanks garbear
Merge pull request #2458 from elupus/iseekable

Disallow seeking for UDP and some interface improvements in dvdplayer
gui: move clean of dirty regions to afterrender and call that from app

This allows multiple render passes with same dirty regions
changed: Improve Curl (error) logging to make it easier to detect issues
changed: For Curl stat we should overrule the default timeout else we'll fail on slow servers/links
Merge pull request #2428 from arnova/curl_tweaks

Curl (logging) tweaks
Merge pull request #2401 from ulion/ftp_switch_to_protocol_options

Ftp switch from url options to protocol options
Merge pull request #2256 from ulion/fix_ftp_utf8

Fix ftp utf8 problem by add an 'utf8' option for ftp url.
Add protocol option 'seekable' for CurlFile.
Merge pull request #2521 from ulion/curl_protocol_option_seekable

Add protocol option 'seekable' for CurlFile (http/https).
fixed: Compile error + cosmetic fix (thanks vdrfan)