QPIDJMS-25: initial experimenting with Netty integration

git-svn-id: https://svn.apache.org/repos/asf/qpid/jms/trunk@1617755 13f79535-47bb-0310-9956-ffa450edef68
QPIDJMS-25: update to support staged SASL negotiation rather than an immediately pipelined ANONYMOUS exchange, depends on some uncommitted PROTON SASL hacks/tweaks

git-svn-id: https://svn.apache.org/repos/asf/qpid/jms/trunk@1617756 13f79535-47bb-0310-9956-ffa450edef68
QPIDJMS-25: cleanup/fixups/formatting

git-svn-id: https://svn.apache.org/repos/asf/qpid/jms/trunk@1617757 13f79535-47bb-0310-9956-ffa450edef68
QPIDJMS-25: add some sample config to the pom for enabling additional proton framing trace during tests

git-svn-id: https://svn.apache.org/repos/asf/qpid/jms/trunk@1617759 13f79535-47bb-0310-9956-ffa450edef68
QPIDJMS-25: cleanup, disable debug logging by default, add temp event handling code to remove dependency on proton-j-demo

git-svn-id: https://svn.apache.org/repos/asf/qpid/jms/trunk@1617760 13f79535-47bb-0310-9956-ffa450edef68
QPIDJMS-25: write pending output after completing a read, works around lack of events during SASL (and receiving a flow after doing a buffered send) allowing use of proton trunk again

git-svn-id: https://svn.apache.org/repos/asf/qpid/jms/trunk@1617761 13f79535-47bb-0310-9956-ffa450edef68
QPIDJMS-25: remove the previous ACD

git-svn-id: https://svn.apache.org/repos/asf/qpid/jms/trunk@1617762 13f79535-47bb-0310-9956-ffa450edef68