possibly fixed volume control not bound
possible fix for crashes
fix state bug

set interrupted=true when disconnected. previously only done on network state change from one connection to another.
this was causing a disconnect to try to play when it completed playback, which set it to uninitialized and possibly crashed
support back to api 9, gingerbread

fixes #19
possibly affects #46, changed action string comparison from == to .equals()