dialogs: fixed message handling, Closes #98

the semantic of the OnAction() return value changed for "master"
[libxvdr] removed unused number of frames from recordings
added client-side edl support
settings: declare template specialization
cosmetics: update .gitignore
Merge pull request #100 from manio/master

Add scanner to gitignore
fixed addon installation for target paths containing spaces, fixes #102
[libxvdr] added abstraction of OS specific path handling
[libxvdr] In-memory packet buffer and client-side time shifting support.
[libxvdr] timeshift: updated packet buffer model
Client-side time shifting support (in-memory only).

This implementation provides fast forward and rewind features.
Currently only in-memory buffer is implemented but it's intended to be
extended with an on disk implementation. The buffer is allocated on the
client side (in the XMBC addon), this approach reduces server loading,
especially, in case of multiple clients.

By default time shifting is disabled (buffer size is 0), thus, it must
not impact on the current functionality.
timeshift: updated addon settings
settings: workaround for an obvious XBMC bug concerning the datatypes
[libxvdr] added option to wait for first I-Frame
added configuration option to wait for first I-Frame

it seems the OMXPlayer for Raspberry Pi needs a video
stream that starts with an I-Frame. Enabling this option
fixes the playback quirks on the RPi.
fix debian dir
Update xbmc addon headers
Merge pull request #109 from seahawk1986/debiandir

fix debian dir
 Fixed MinGW32 compile thx to pipelkas comments by reverting some defines
Merge pull request #111 from dxm523/master

Updated XBMC headers for 1.8.0 addon api