client: playlists keyboard support
client: playlists keyboard support

 * fix shift+click and shift+up/down not working
 * fix pressing up in new playlist box or filter search box not always
   selecting the last item in the view
 * fix down arrow not working in playlists view

See #33

Qbuer/groovebasin,andrewrk/groovebasin,gorlug/groovebasin,melissanoelle/groovebasin,neynah/groovebasin,emersion/groovebasin,sammcj/groovebasin,dwrensha/groovebasin,emersion/groovebasin,dwrensha/groovebasin,Qbuer/groovebasin,dwrensha/groovebasin,melissanoelle/groovebasin,sammcj/groovebasin,Qbuer/groovebasin,sammcj/groovebasin,emersion/groovebasin,andrewrk/groovebasin,neynah/groovebasin,andrewrk/groovebasin,neynah/groovebasin,gorlug/groovebasin,CalebMorris/groovebasin,melissanoelle/groovebasin,dwrensha/groovebasin,gorlug/groovebasin,CalebMorris/groovebasin,CalebMorris/groovebasin