Remove pn_buffer_t from the public API (it is currently only used privately)
- Don't want to expose a potentially changing internal detail
- XXX Currently left the DLL exports in because of proton and proton-dump
Remove pn_frame_t from the public 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: Move stuff out of disptacher.c into transport.c
WIP: More natural parameter order