PROTON-465: Make FindPerlLibs work properly without Perl devel files

First, fixed the build environment to only use the Proton Perl CMake
module when the standard fails.

Second, fixed the Proton CMake module to spout an info message that the
Perl bindings won't be built when the development files aren't found.

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1630545 13f79535-47bb-0310-9956-ffa450edef68
Renamed PN_{CONNECTION,SESSION,LINK}_{OPEN,CLOSE} to PN_{CONNECTION,SESSION,LINK}_LOCAL_{OPEN,CLOSE}

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1631542 13f79535-47bb-0310-9956-ffa450edef68
added dispatch code to event class

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1631543 13f79535-47bb-0310-9956-ffa450edef68
added engine examples for proton-j

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1631544 13f79535-47bb-0310-9956-ffa450edef68
made Handler extend object

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1631733 13f79535-47bb-0310-9956-ffa450edef68
PROTON-711: add tests for the existing destination type annotation processing done by the transformers

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1631793 13f79535-47bb-0310-9956-ffa450edef68
PROTON-711: add support (disabled by default) for using a byte value for destination type annotations during outbound transformation

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1631794 13f79535-47bb-0310-9956-ffa450edef68
PROTON-711: add support (disabled by default) for using a byte value for destination type annotations during inbound transformation

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1631795 13f79535-47bb-0310-9956-ffa450edef68
PROTON-711: fix test compilation under Java6

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