[cmyth] Added libcmyth from xbmc/lib (September 5. 2012; c4e4b4a6ac1b62e2b9a00e4ad3096186d1f5f670)
[cmyth] Modifications and bugfixes for libcmyth

This commit is based on the work from Tonny Petersen (tsp) and
contains his modifications to libcmyth from xbmc/lib (July 25. 2012; f43f465bc6b6ce63ca8f579e1f6ade97c416745b).

The commit has been rebased from tsp/master to xbmc/master mainline code,
warnings have been fixed where possible and the coding style has been adapted to the upstream libcmyth project.

In addition to bugfixes, the modifications also include:
- Timers (Tonny Petersen)
- File operations (Tonny Petersen)
- Backend settings (Tonny Petersen)
- Reconnect (Ino Dekker)
- Card inputs (Christian Fetzer)
- Recording's watched states (Christian Fetzer)
[mythtv-cmyth] Initial import of the mythtv-cmyth plugin into the addon repository. Thanks to Tony Petersen (tsp), the code has been taken from https://github.com/tsp/xbmc/.
[mythtv-cmyth] Fixed win32 build
[mythtv-cmyth] Fixed linux build
[gitignore] Added ipch and libs
[mythtv-cmyth] Fixed compiler warnings
[mythtv-cmyth] Filter recordings in special storagegroups (Deleted, LiveTV)
[cmyth] Fixed SET_BOOKMARK parameters with protocol version 66

In version 66 the bookmark parameter of SET_BOOKMARK has been changed
from 2 long parameters to a single 64bit integer. Nevertheless the backend
(at least up to 0.25) checks the existence of the 4th parameter.
[cmyth] Disabled the event tracing functions
[cmyth] Added support for 64bit integer mysql parameters
[cmyth] Fixed 64bit conversion in cmyth_get_bookmark_mark and cmyth_get_bookmark_offset
[mythtv-cmyth] Adapted bookmark function pointers in libcmyth.h
[mythtv-cmyth] Added bookmark support to cppmyth
[mythtv-cmyth] Added 'last played position' support

This has been implemented using MythTV's bookmarks.
MythTV uses frame offsets whereas XBMC uses time offsets.
To convert between time and frame offsets a function for
determining the framerate has been added.
[mythtv-cmyth] Group recordings just like mythtv does and get rid of non-working regexp settings
[mythtv-cmyth] Separate title from subtitle by ' - ' instead of '::'
Merge remote-tracking branch 'upstream/master'

Conflicts:
	addons/Makefile.am
[mythtv-cmyth] Added resource files to project, added changlog.xml and updated addon.xml
[mythtv-cmyth] Added setting to enable / disable Live TV support

Set to disabled to use the addon only for watching recordings.