Imported angular.js 1.2.14
Audio track support

Simple and hacky. Crashes when the track ends.
Refactored audio handler
Refactored audio handler again

Switched away from having PortAudio calling us but rather calling
PortAudio. Failed to find an easy way to send less data to PortAudio
than the pre-defined number set when opening the stream.
Minimise thread switching during audio playback
Push messages using server sent events
Support next track at end of track