NO-JIRA: Added OrderedDict implemetation for python < 2.7

git-svn-id: https://svn.apache.org/repos/asf/qpid/dispatch/trunk@1600795 13f79535-47bb-0310-9956-ffa450edef68
NO-JIRA: Modify system_tests_one_router to use sytem_test framework.

Captures log output from the router under system_test.dir.
Runs a lot faster on python 2.6, doesn't start a router for every test.

git-svn-id: https://svn.apache.org/repos/asf/qpid/dispatch/trunk@1600796 13f79535-47bb-0310-9956-ffa450edef68
NO-JIRA: Error handling mechanism for dispatch.

errno-like error handling mechanism for dispatch but thread safe and
includes printf-style string error message.

See comments in error.h for details.

Added error handling to qd_message_check and additional logging
in message.c and agent.c.

New code should use this mechanism where appropriate, old code
can be refactored as we go.

git-svn-id: https://svn.apache.org/repos/asf/qpid/dispatch/trunk@1600797 13f79535-47bb-0310-9956-ffa450edef68
DISPATCH-56: Initial (query only) generic AMQP management client in python.

python/qpid_dispatch_internal.amqp.py: Generic client to an AMQP management node.
Currently supports QUERY operations only.

tests/system_tests_management.py: system tests for management client.

src/agent.c: Send error responses for more error conditions. Log management errors.

Python test fixes to work with python 2.6.

TODO: specific validating client for qdrouter nodes, using qdrouter schema.

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