node/unit-tests: In test-name-methods, use beforeEach.
node/unit-tests: In test-name-methods, temporarily force a fail to test Jenkins.
node/unit-tests: In test-name-methods, restore from forced failure. Added assert messages.
util: Added blob.equals.
Exclude: in matches, also accept a Blob value.
Name: Change fromEscapedString to return a Blob, not a Buffer. Added a deprecated fromEscapedStringAsBuffer for backwards compatibility.
Name: Added method compare.
Name: Added method compare.
node/unit-tests: In test-name-methods, port remaining tests from PyNDN.
node/tests: In test-encode-decode-data dumpData, check if the signature is Sha256WithRsaSignature.
Signature: In the default constructor, set the signature to null, not Buffer(0);
security: In Identitymanager.signByCertificate, iniitally set an empty signature so that we can encode.
node/unit-tests: In test-data-methods, port all tests from PyNDN.
util: Added ChangeCounter.
Name, MetaInfo, Exclude, PublisherPublicKeyDigest: Added support for getChangeCount.
KeyLocator (doc): In setKeyData, the param is Blob, not Buffer.
 encoding: Fix bug in Tlv0_1WireFormat: Need to require PublisherPublicKeyDigest.
node/unit-tests: Ported test-interest-methods from PyNDN.
declare var firstOctet to avoid global leak

found while testing dependent code, add var declaration inside TlvDecoder.readVarNumber to avoid global leak
Merge pull request #33 from rynomad/patch-2

declare var firstOctet to avoid global leak