Started to implement SmartMix support.

Added an option to the settings page.
Added plugin registration.
Added the SmartMix Perl module.
First prototype implementation of SmartMix support

Implemented SmartMix::resolveUrl().
Fixed some Perl::Critic errors.
Fix Perl::Critic error
Implemented SmartMix support for All Access and My Music

Do not use a GoogleMusic plugin option to enable SmartMix. This
is handled by SmartMix itself.
Only search for 5 All Access tracks. Do not search for Albums and
Artists, just for Tracks.
If nothing was found through All Access try My Music.
Fixed a problem of the "On Google Music" track info menu

When title or artist where missing the "On Google Music" track
info menu where not build up correctly. Better check if $title
and/or $artist are available.
Merge branch 'v0.3' into feature/SmartMix
Added initial track rating support for issue #33

Unfortunately it doesn't work yet. The Mobileclient API does not return
the rating value when using mc.get_track_info().
Fix Perl::Critic Error
Separated My Music and All Access SmartMix support for issue #39
Obfuscate the Google Play Music password for issue #30
Enlarge the text fields for login/pw and use sliders for numbers
Obfuscate the password in the settings file for issue #30
Version bump
Merge branch 'v0.3' into feature/SmartMix
Version bump.
Add support for the "Last Added" playlist for issue #41
Started to implement Genre Radio
Added a genre cache. Playing genres finished.
Rebuild the genre cache if we don't find a genre

This will definity happen seldom but for the heavens sake we are fiddling
around with parent and child IDs. Also added and updated some comments.
Break out the parent genres search loop early