Artist search

I've added artist search. This allows to you to search for an artist and find album names, find version of those albums and then play them. The keyword ```artist``` is used to query for artists. If multiple artists match the name with a probability of over 85%, you must pick your artist. Example:
```
artist muse
```
```
Which 'muse':

Item   Name         Description                    

1      Muse         New Zealand singer             
2      Muse         French ambient trance, key tra 
3      Muse         defunct US alt rock band, 97 a 
4      Muse         Australian duo, "Nat & Kath",  
5      Muse         UK rock band
```

Then pick an album
```
Choose album:

Item   Year         Title                          

1      1999-09-06   Showbiz                        
2      2001-06-13   Origin of Symmetry             
3      2003-09-08   Absolution                     
4      2006-06-28   Black Holes and Revelations    
5      2009-09-11   The Resistance                 
6      2012-09-28   The 2nd Law                    


Which one to play? [1-6] > 
```

And finally pick a release:
```
Choose release:

Item   Tracks Country Released     Title                          

1      11      -      -            The Resistance (instrumental)  
2      11      JP     2009-09-16   The Resistance                 
3      11      CA     2009-09-15   The Resistance                 
4      11      FR     2009-09-14   The Resistance                 
5      11      US     2009-09-15   The Resistance                 
6      11      GB     2009-09-14   The Resistance                 
7      11      JP     2009-10-21   The Resistance                 
8      11      NZ     2009-09-14   The Resistance                 
9      5       XE     2009-09-14   The Resistance                 
10     11      AU     2009-09-11   The Resistance                 
11     11      MX     2009         The Resistance                 
12     11      GB     -            The Resistance                 
13     11      GB     2009-09-14   The Resistance                 
14     11      XE     2009         The Resistance                 


Which one to play? [1-14] > 
```

If there is only one choice in one of these steps, the step is not shown. For instance the French muse has only one release of one album, thus the tracklist of the album is shown directly:
```
Tracks:
 1  Innocent Voices
 2  Dawn, Part One
 3  Di-li-do
 4  Chant D'amor
 5  Interlude Colour of Night
 6  Colour of Night
 7  Ancient Chorus
 8  Innocent Voices (album version)
 9  Interlude the Shining
10  The Shining
11  Tune From Shopsko
12  Dawn, Part Two
13  Interlude Tune From Pilentze
14  Tune From Pilentze
15  Shopsko Rhapsody

Innocent Voices by Muse

Specify bitrate to match or [q] to abort
Bitrate? [320] > 
```

Tested with Python 2.7.8 and Python 3.4.1 on Arch linux. Not tested on Windows.