update core.async dependency
create a working ClojureScript version

Note that the API is slightly different in this version. The begin
function no longer runs messages but instead returns them. Use the new
p/put-messages function to send all initial messages in order. This
will change.