NO-JIRA: Minor test fix: testSendBogus check for no exception.

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1445919 13f79535-47bb-0310-9956-ffa450edef68
PROTON-215: Add tests to verify AMQP type support for python bindings.

The test consists of
- a generator program that generates AMQP fragments for all AMQP types
- a checked-in set of generated AMQP fragments
- a set of python unit tests to decode, verify and re-encode the fragments.

The generator only needs to be run when the test data changes. The generated
files are checked in. This allows unit test in different languages to
access the test data without depending on python.

Additional unit tests will be added for each proton language binding.

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1445920 13f79535-47bb-0310-9956-ffa450edef68
PROTON-215: Interop test: make finding AMQP fragments more robust.

Python: find the interop fragments by walking up the directory tree from __file__.
Java: Copy AMQP fragments as resources.

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1446307 13f79535-47bb-0310-9956-ffa450edef68
PROTON-238: initial ctest support for Linux and Windows

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1446451 13f79535-47bb-0310-9956-ffa450edef68
PROTON-68: symbol import/export macros for Windows

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1446457 13f79535-47bb-0310-9956-ffa450edef68
PROTON-68: undo change in r1446457: Forgot requested shorter names

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1446462 13f79535-47bb-0310-9956-ffa450edef68
PROTON-68: symbol import/export macros for Windows, with corrected smaller macro names

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1446466 13f79535-47bb-0310-9956-ffa450edef68
PROTON-225: update to latest trunk

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/branches/kgiusti-proton-225@1446621 13f79535-47bb-0310-9956-ffa450edef68