fixed transport stall on aborted connection

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1575346 13f79535-47bb-0310-9956-ffa450edef68
NO-JIRA: Reorganise C test build scripts to make it easier to add tests
- This also allows you to run the tests correctly under KDevelop

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1575410 13f79535-47bb-0310-9956-ffa450edef68
NO-JIRA: Add missing prefix to parse_url()
- Also added some simple documentation

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1575411 13f79535-47bb-0310-9956-ffa450edef68
PROTON-506: Fix address URL parser to correctly identify the host component
if there is an '@' character in the path component.
WIP: Added initial c tests for parser