make markEpisodeAsWatched admit no callback

Signed-off-by: Niv Sardi <xaiki@evilgiggle.com>
cosmetics: indent

Signed-off-by: Niv Sardi <xaiki@evilgiggle.com>
make db update on shows:watched signal

Signed-off-by: Niv Sardi <xaiki@evilgiggle.com>
introduce markWatched function and use it out of the db data

Signed-off-by: Niv Sardi <xaiki@evilgiggle.com>
mark episodes as watched when the 'shows:watched' signal is seen

Signed-off-by: Niv Sardi <xaiki@evilgiggle.com>
Merge pull request #405 from xaiki/dev-0.3

Dev 0.3