Merge pull request #14 from Argon-/develop

Creating the keymapping no longer throws KeyErrors
Separated Play Next player from the Tracker process name (allow regex and multiple players with it)
Branch merge
Autosend at exit is now separate checkbox
Autosend after hours now uses a timer
Testing betterwalk for file search
Fixed crash with 'lastsend' key not existing
Adding missing lib (temporal)
Implemented alternative names (engine, curses)
Fixed curses keypress exception
Added help (curses)
Fixed crash when libmal didn't find results when using searchFixed crash when libmal didn't find results when using search.
Added basic feature in curses interface to search for unwatched episodes.

Also changed the deprecated AttrWrap to new AttrMap.
Fixed bug with aliases when adding a new show
Updated curses help
Curses: Implemented colors for playing, queued and new episodes
Curses: Fixed bug with screen not repainting when playing episode
GTK UI: Implemented tray icon and close to tray
Added error logging
Fixed tracker problem when lsof output was unusual