Refactor CGUIWindowManager::DispatchThreadMessages() to be a solid
thread message dispatch and process method.
Add method to remove specified thread message in the message queue.
[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
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
Merge remote-tracking branch 'origin/master' into android-neon