No need to request upload auth when calling login()

Ref: https://github.com/simon-weber/Unofficial-Google-Music-API/issues/111
The api issue is resolved, but in order to avoid any future issues,
set perform_upload_auth=False when perform a login.
Added support for PageUp/PageDown for navigating long menu lists
Using albumArtist (instead of artist) as key when collecting albums

Avoids having multiple albums just because the album contains songs
from multiple/different artists.
Hilight selected item even on terminals without color support
Fix crash in list_playlists()

Google Music allows multiple user playlists with the same name,
so the 'user' dictionary will map onto lists of ids.

There is currently no support for retrieving automatically-created
instant mixes, so removing "auto".

Please see:
http://unofficial-google-music-api.readthedocs.org/en/latest/reference/api.html#gmusicapi.api.Api.get_all_playlist_ids
and
https://github.com/simon-weber/Unofficial-Google-Music-API/issues/67
Merge branch 'pr-2'
Fix crash when track number is missing
Merge branch 'pr-3'
Allow circulating/looping menus
Merge branch 'master' of https://github.com/reggna/thunner

Pulling in usability enhancements and bug fixes from reggna's fork.