Added option to prevent cleaning during video playback. Closes #5
Initial file deletion over smb or nfs

Needs a lot of testing before it is finished
Creating and deleting of files now use the xbmcvfs module

This is an abstraction over the os module that allows local paths as well as smb, nfs or afp style paths
Fixed a bug in tv show moving with season folders
Removed directory creation methods

The current implementation creates directories on the fly when needed for a move
Removed updating of paths in XBMC database after move

If the video was moved within XBMC's watched folders, an update will suffice in correcting the paths.
If the video was moved outside of XBMC's watched folders, it will never get scraped by XBMC again.
Either way, the function was obsolete.
Do not require restart if interval or delay changes. Fixes #6
Code cleanup
Fix deleting of movies and music videos
Initial split into program and service

Needs shared resources to avoid duplicate code
Added "Run as a service" (default off) option

Enable this to allow regular cleaning with a custom scan interval and delayed start
Scan interval and delayed start respect changes to settings without restart. Fixes #6
Don't use scan interval when launching manually
Fixed wrong notification text
Rebase this branch to include changes to master
Uncommented run-as-service check in loop