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
Merge remote-tracking branch 'upstream/master'