creating branch to add JavaScript binding for Proton

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/branches/fadams-javascript-binding@1544559 13f79535-47bb-0310-9956-ffa450edef68
commit working proof of concept emscripten based javascript proton binding

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/branches/fadams-javascript-binding@1544669 13f79535-47bb-0310-9956-ffa450edef68
git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/branches/fadams-javascript-binding@1553866 13f79535-47bb-0310-9956-ffa450edef68
pull in latest updates from trunk to avoid diverging too much

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/branches/fadams-javascript-binding@1553874 13f79535-47bb-0310-9956-ffa450edef68
added uuid library to emscripten proper and removed from bindings/javascript subdirectory

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/branches/fadams-javascript-binding@1554561 13f79535-47bb-0310-9956-ffa450edef68
Modified the change to proton-c/CMakeLists.txt to use a more idiomatic test as suggested by Andrew Stitcher using a FindEmscripten.cmake module

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/branches/fadams-javascript-binding@1554617 13f79535-47bb-0310-9956-ffa450edef68
Added true event driven async mechanism triggered by WebSocket events to my-library.js - this needs to be pushed back to emscripten in due course.

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/branches/fadams-javascript-binding@1556179 13f79535-47bb-0310-9956-ffa450edef68
update with pull from Proton r155712 to keep things in step with trunk

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/branches/fadams-javascript-binding@1557122 13f79535-47bb-0310-9956-ffa450edef68
Commiting initial true binding work prior to trying to get proton-c subdirectory up to date with main proton trunk

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/branches/fadams-javascript-binding@1577461 13f79535-47bb-0310-9956-ffa450edef68
merged updated examples from trunk

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/branches/fadams-javascript-binding@1577472 13f79535-47bb-0310-9956-ffa450edef68
updates from trunk

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/branches/fadams-javascript-binding@1577483 13f79535-47bb-0310-9956-ffa450edef68
remove proton-c java binding after updating from trunk

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/branches/fadams-javascript-binding@1577484 13f79535-47bb-0310-9956-ffa450edef68
update tests after merge from trunk

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/branches/fadams-javascript-binding@1577487 13f79535-47bb-0310-9956-ffa450edef68
commit changes after updating merging proton-j from trunk

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/branches/fadams-javascript-binding@1577490 13f79535-47bb-0310-9956-ffa450edef68
commit updates after getting things working after merges from trunk

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/branches/fadams-javascript-binding@1577504 13f79535-47bb-0310-9956-ffa450edef68
Updated with merge from trunk r1577806

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/branches/fadams-javascript-binding@1577807 13f79535-47bb-0310-9956-ffa450edef68
The commit breaks the back of the native JavaScript bindings and can serialise and deserialise arrays and maps etc. There's still some work to do with trackers because they are 64 bit integers and this causes some issues interacting with native JavaScript and the Binary type is still TBD

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/branches/fadams-javascript-binding@1583388 13f79535-47bb-0310-9956-ffa450edef68
Add jsdoc3 support and improve inline documentation, add proton.Data.Binary class

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/branches/fadams-javascript-binding@1586718 13f79535-47bb-0310-9956-ffa450edef68
Implement proton.Data.Binary and check end to end binary transfer, looks like it works OK but more testing needed

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/branches/fadams-javascript-binding@1588790 13f79535-47bb-0310-9956-ffa450edef68
Pulling in changes from proton r1590241

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/branches/fadams-javascript-binding@1590242 13f79535-47bb-0310-9956-ffa450edef68