Added in some of the playlist subsystem, I've never done anything in node / c++ before so this was a fun learning experience \o/
Lets see what this travis stuff is all about :)
Added subscriber changed notification and num_subscribers function
Changed player to be a stream and built in stream backpressure handling so that libspotify only gives us data as we require it
Fixed memory leak by introducing a HandleScope into the music delivery process, it seems to work....
Merge branch 'master' into dev-n
New Session Callback for libspotify 12.1.103
Merge commit 'b0cc0b04ef610578f9085c07364f75d226b42199'
Merge commit '258bc5ab8906f77b3e54c99c42c67944b4e290fb'
Merge commit '2722df7597c6e16d8edbf44576ec64a427d3445b'
Merge commit '6d984142d9b0c8ef2c0986f6c8263e54e9f5cea2'
Merge commit '11940c23b1a6a54be5fc8fbbef22b124c2130222'
Merge commit 'a19bf2070e6aed52dc592b3d97c19a8cf61ff05e'
Merge commit 'f51e5ea5519f5c42680ce59225c160ee0891d064' into dev-n
Merge commit '09e086fa1d42760a1fde207f08ee2c9a535c249b'
split too long comments
fix end of track test. stream2 streams start paused
fix failing tests and add tests about playlists
be an asshole about readyness
split long comments