engine: Added safety cleanup function
curses: Fixed message handler

If the engine sent messages when the curses interface is closed, exceptions were thrown. Now the messages are routed to the stdout instead.
engine: Fixed problems with playing tag
curses: Fixed search
Merge pull request #17 from rhumroux/master

Engine: Hack to recognize v2 episodes. Fixed bug when using vlc (libmkv was recognized as the episode)
Merge branch 'master' of https://github.com/z411/wmal-python
libmal: Connection errors handled properly
Added error message for missing player
Added error message for missing player
Merge pull request #19 from IDex/master

Added an error message in case of a missing player
Save config utility automatically creates directory
Tracker gets disabled if search directory doesn't exist
GTK: Added tab change handler
GTK: Fixed var name
engine: Tracker now works no matter the directory of media file
added check for python-pillow PIL fork, in case python-imaging isn't found

Python Pillow is a fork of the inactive Python Imaging Library, which Arch Linux recently adopted as their python2-imaging replacement. 
Since Pillow doesn't use the global namespace, I added and extra check for Pillow in case importing 'Image' fails.
Add additional check for Pillow fork
GTK: Improved keyboard usability of add show dialog
Merge pull request #22 from ToostInc/pillow

Added an additional check for PIL, in case the Pillow fork is installed.
libmalu: Fixed syntax