modified:   contrib/securityLib/asn1hex-1.1.js
- add commonJS require('jsbn')
- decare module via expression vs. declaration (avoid undefined var bug)
- export ASN1Hex for CommonJS
modified:   contrib/securityLib/base64.js
-add BI_RM constant
-add int2char helper
-CommonJS export of b64tohex, b64toBA, and hex2b64
modified:   contrib/securityLib/core.js
-CommonJS export CryptoJS
modified:   contrib/securityLib/crypto-1.0.js
-require() jsbn, CryptoJS (from './sha256.js')
-include parseBigInt helper
-CommonJS export KJUR
modified:   contrib/securityLib/jsbn.js
-declare BigInteger via expression vs. declaration (fix undefined object bug)

NOTE: This file only included when using waf compiled ndn-js.js, ignored via npm
modified:   contrib/securityLib/jsbn2.js
-CommonJS export BigInteger
modified:   contrib/securityLib/rsa.js
-require() BigInteger in a waf + commonJS friendly way
-add parseBigInt helper
-define RSAKey via expression vs declaration (avoid undefined bug)
-CommonJS export RSAKey
modified:   contrib/securityLib/rsa2.js
-require() BigInteger in a waf + node + browserify friendly way
-CommonJS export RSAKey
modified:   contrib/securityLib/rsapem-1.1.js
-require() asn1hex, base64, and rsa2
-CommonJS export augmented RSAKey
modified:   contrib/securityLib/rsasign-1.2.js
-require() BigInteger in waf + node + browserify friendly way
-require() RSAKey from rsapem-1.1.js
-CommonJS export augmented RSAKey
modified:   contrib/securityLib/sha256.js
-require() CryptoJS outside of lamda scope
-CommonJS export augmented CryptoJS
modified:   contrib/securityLib/x509-1.1.js
-require() b64tohex, RSAKey, ASN1HEX
-CommonJS export X509
modified:   js/encoding/protobuf-tlv.js
-require() specific path to protobuf.js within npm module (avoid browser hiccough over use of node's 'path' module in exporting protobuf)
modified:   js/encoding/tlv-0_1-wire-format.js
-require() facade ../crypto.js file so that we can alias our crypto lib via browserify
new file:   js/browserify-require.js
-seperate shim require definition (placed at the beginning when built via waf)

modified:   js/browserify.js
-require() crypto libs
-CommonJS export crypto functions
new file:   js/crypto.js
-require() and export node's 'crypto' module
-this file ignored by browserify
modified:   js/browserify-tcp-transport.js
-require() WebSocketTransport via file path (make browserify friendly)
modified:   js/data.js
-require crypto.js shim file
require() BigInteger in waf + node + browserify friendly way
require() BigInteger in waf + node + browserify friendly way