m_list fix wrapping for large negative jumps #10
Command u toggles unsorted playback (shuffle) #10

Slight change in m_list API semantics:
* now/next track NULL: leave player alone
* now/next track ""  : destroy player