Added BinaryXMLStructureDecoder. Use it in NDNSocketTransportService to detect the end of the input (instead of the hack to try to decode a ContentObject).
diff --git a/js/ccnxProtocol/modules/make-ndn-js.jsm.sh b/js/ccnxProtocol/modules/make-ndn-js.jsm.sh
index 65eb1e7..2c4209b 100755
--- a/js/ccnxProtocol/modules/make-ndn-js.jsm.sh
+++ b/js/ccnxProtocol/modules/make-ndn-js.jsm.sh
@@ -15,6 +15,7 @@
../../ForwardingEntry.js emptyLine.txt \
../../encoding/BinaryXMLEncoder.js emptyLine.txt \
../../encoding/BinaryXMLDecoder.js emptyLine.txt \
+ ../../encoding/BinaryXMLStructureDecoder.js emptyLine.txt \
../../encoding/DataUtils.js emptyLine.txt \
../../encoding/EncodingUtils.js emptyLine.txt \
../../security/KeyManager.js emptyLine.txt \