[Fix] Send out correct mouse motion event in generic touch action handler.
Longpress event does not need mouse motion for it.
[Fix] Generic touch now can unfocus gui control correctly.
[Cleanup] remove backslashs not needed.
Change CUtil::SplitParams to support escape name="value" style param.
So we can use this style of param with builtin functions.
Enhanced builtin func SlideShow() support pause and set beginslide path
move the focus on tap to CApplication::OnEvent() rather than being in the touch handler
send a MOUSE_MOVE message with no offsetX or offsetY when focusing controls from the touch handler. fixes spurious popups of the video or music OSDs
dvdplayer: complete the update of ffmpeg interrupt interface

The old interface could not handle being called from another thread
udp: Fix sign of error codes.

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
udp: fix non-blocking and interrupt handling.

In non-blocking mode, lowest-level read protocols are
supposed block only for a short amount of time to let
retry_transfer_wrapper() check for interrupts.

Also, checking the interrupt_callback in the receiving thread is
wrong, as interrupt_callback is not guaranteed to be thread-safe
and the job is already done by retry_transfer_wrapper(). The error
code was also incorrect.

Bug reported by Andrey Utkin.
Merge pull request #1540 from leechguy/master

[Fix] Option for auto login of a specific selected user profile
added jenkins make files for mingw libs
remove unnecessary includes
Added Context Menu(with a delete entry) to GUIDialogVideoBookmarks
FIX for #2147: all bookmark thumbnails for a movie had the same path, hence overwriting each other
Merge pull request #2555 from Fice/bookmarks_context

Context Menu in Bookmarks Dialog
get rid of m_hasRendered as m_hasProcessed covers all bases
mouse was activated on unknown mouse actions (e.g. middle double click). thanks to petriposio
Make picture INFO correct and complete