class UrlOptions support specify leading str.
AE: Fix menu sounds by decreasing buffer(max 200 ms) and periodSize(50 ms)
Refactor CGUIWindowManager::DispatchThreadMessages() to be a solid
thread message dispatch and process method.
Add method to remove specified thread message in the message queue.
Use SetOptions method in CURL::Parse rather than operate on options members.
Add easy method for url protocol options.
Existed code use protocol option easy method previous commit added.
[IOS] adjust method for set now playing info to make it reusable.
[IOS] Handle OnSpeedChanged announce.
Merge pull request #2253 from ulion/dispatch_gui_thread_message_in_order_fix

Refactor CGUIWindowManager::DispatchThreadMessages() to be a solid thread message dispatch and process method.
FIX: tabs to space
Merge pull request #2406 from koying/fixtabs

FIX: tabs to space
add #ifdef around UPnP setting things to fix build with --disable-upnp
Introduce a Buffer class and use it to replace custom API definitions for RenderCapture and xbmcvfs.File.
[cosmetic] remove commented out code.
Merge pull request #2409 from herrnst/pr-fixdisableupnp

add #ifdef around UPnP setting things to fix build with --disable-upnp
Merge pull request #2404 from ulion/ios_now_playing_info_adjust

[IOS] now playing info adjust
The RenderCapture::getImage now returns a buffer that's ready to read from.
[cec] don't do another device scan when opening a connection to the adapter, just use the scan results that we already got. also fixes the wrong device name being opened when trying to connect to an RPi
Merge pull request #2382 from fritsch/ae-clip-buffer

AE: Fix menu sounds decreasing buffer(max 200 ms) and periodSize(50 ms)