update build to support mac/linux
add basic source filter support
parsing qpid -> js
parse from JS -> qpid proton data structures
add a mutex around subscribe
update linux build, use non-standard qpid proton
add subscription flexibility
clean things up a bit
propegate subscription url
subscribe callback was returning wrong number of args