libvndb: Now uses proper term based search (#67)
Qt: Avoiding exceptions where list has not been built yet (#68)
Qt: Writing to console in UTF-8 (#70)
libhb/libvndb: Raise error when no results
engine: Setting both start and end dates on 1 episode shows (#38)
engine: Setting finished 1-episode shows to Finished instead of Watching
curses: Making sure engine is started before updating list
engine: Adding option to autochange status only if scored (#65)
Qt: Adding if scored option
Qt: Fixed bug where first row wasn't getting updated
data: Info cache is now loaded before the list cache.

This should avoid a bug with libvndb where the info cache was getting
wiped out if the list was auto-retrieved at start.
Qt: Fixed bug when updating list while sorted (#63)
Changed score's status change error to warning (#65)
libhb: Using unique anime id instead of slug
Qt: Clearing queue when retrieving
libhb: Adding status marker
Don't write files when forced exit (#62)
Bumped setup version number
fixes #73
Added indexes for easier playing of new episodes

Issuing "list" will display indexes besides names, issuing "play 1" will
play the show at that index, makes it easier to play long named shows
that don't autocomplete well.

Crude implementation, still has following problems:

- Limited to new episodes of currently watched shows since episode number
is not parsed

- Shows need to have been listed in current instance for this to take effect. e.g. "play 1" will return episode not found if "list" is not called first.

- Formating is slightly unaligned as a result of adding the number.