QPID-4745: Remove spurious --port option in qpidd-p0

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1494606 13f79535-47bb-0310-9956-ffa450edef68
QPID-4933: Fix Ruby gem installs on Ruby > 1.8.7

Changed the cqpid extconf.rb file to use different command line options
depending on which version of Ruby is installing the gem.

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1494628 13f79535-47bb-0310-9956-ffa450edef68
QPID-4905: Tidy up broker::Connection
- Clean up code for accounting for sent frames
- merged Connection and ConnectionState into Connection

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1494639 13f79535-47bb-0310-9956-ffa450edef68
QPID-4905: Stopped broker::Broker needing to refer to broker::Connection
- Also removed ConnectionToken which didn't add anything over OwnershipToken

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1494640 13f79535-47bb-0310-9956-ffa450edef68
QPID-4935: handle case where peer to sender settles without setting a delivery state

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1494644 13f79535-47bb-0310-9956-ffa450edef68
QPID-4854: signal connection establishment for broker initiated connections also

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1494645 13f79535-47bb-0310-9956-ffa450edef68
NO-JIRA: remove unused code

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1494646 13f79535-47bb-0310-9956-ffa450edef68
QPID-4931: Only allow broker to listen to a single address if "--port 0" specified
- If more than one address is specified or implied by the defaults the broker
  will log a warning
- This is intended to avoid testing problems where the broker fails to connect
  to the port of subsequent listening addresses

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