PROTON-762: Fix Javascript bindings build
- Strangely(?!) this makes it the same as all the other binding builds.
PROTON-767: Allow send-async to compile as C89
NO-JIRA: Remove unused internal sasl API
WIP: Change dispatcher interface (use transport as parameter
for frame handlers)
WIP: Change dispatcher interface (pass frametype and channel to
frame handlers)
WIP: Validate performative against frame type
WIP: Remove frame type from dispatcher
WIP: Remove scratch buffer from dispatcher.
WIP: Pass more of the frame directly into the frame handlers
WIP: Remove batch boolean from dispatcher
WIP: Move trace flags entirely to transport code
WIP: move around performative args
WIP: more constness
WIP: Move args from dispatcher->transport
WIP: Move most things from dispatcher to transport
WIP: Moved output buffer from dispatcher to transport
NO-JIRA: small tidyup
WIP: Finished moving everything from dispatcher and removed it
WIP: Make windows work (all trace move related)