DISPATCH-16: Error handling in router main - exit early on error during start-up.

git-svn-id: https://svn.apache.org/repos/asf/qpid/dispatch/trunk@1602492 13f79535-47bb-0310-9956-ffa450edef68
NO-JIRA: Minor system test improvements.

- Replaced qdtest.in with tests/run_system_tests.py
  - Use system_test framework to start router.
  - Runs all installed system tests, doesn't need to be updated for new tests.

- Replaced qdstat_test.sh with tests/system_test_qdstat.py
  - Added basic verification of qdstat output.

git-svn-id: https://svn.apache.org/repos/asf/qpid/dispatch/trunk@1602493 13f79535-47bb-0310-9956-ffa450edef68
DISPATCH-56: Refactor qdstat tool and system_test framework to use management.amqp.Node.

git-svn-id: https://svn.apache.org/repos/asf/qpid/dispatch/trunk@1602494 13f79535-47bb-0310-9956-ffa450edef68
DISPATCH-56: Simplify and cleanup of qpid_dispatch_internal.management module.

git-svn-id: https://svn.apache.org/repos/asf/qpid/dispatch/trunk@1602495 13f79535-47bb-0310-9956-ffa450edef68
NO-JIRA: Make all *_free functions be no-ops if passed NULL.

git-svn-id: https://svn.apache.org/repos/asf/qpid/dispatch/trunk@1602496 13f79535-47bb-0310-9956-ffa450edef68
NO-JIRA: Add python exception type to qd_error_py error message.

git-svn-id: https://svn.apache.org/repos/asf/qpid/dispatch/trunk@1602497 13f79535-47bb-0310-9956-ffa450edef68
NO-JIRA: convert system_tests_two_routers to system_test framework.

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