Global code style: Remove trailing whitespace. Refs #1704.
Rebuild after removing whitespace. Refs #1704.
CHANGELOG: Added issue 1704 Remove trailing whitespace. Refs #1704.
Merge branch 'issue/1704-remove-trailing-whitespace'. Refs #1704.
http://redmine.named-data.net/issues/1704
Name: Fix bug in getValueAsBuffer: It is a method of Name.Component, not Name.
README: In the Firefox add-on section, ndn-protocol.xpi is in the main distribution, not the downloads branch.
INSTALL: Add instructions for Node.js. For the Firefox Add-On, add instructions to install the pre-built ndn-protocol.xpi.
README: Code style: Removed trailing whitespace.
NOTICES: Added dcodeio and feross LICENSE files.
util (minor): In MemoryContentCache, fix typos in doc comments.
ndn-protocol: Fix bug for "Set Hub": Now we need to check if NdnProtocolInfo.face.connectionInfo is null.
ndn-protocol: Remove trailing whitespace in .jsm files. Refs #1704.
merge changes from master into feross branch.
encoding (minor): In DecodingException, fix the doc comment for the error parameter.
security: Added initial PublicKey and IdentityCertificate classes.
code style: Add a semi-colon to the Tlv class definition.
unit-tests: In node/unit-tests, added initial test-data-methods and test-name-methods
unit-tests: Make test-name-methods fail to test Jenkins.
unit-tests: In test-name-methods, restore from Jenkins test.
Face: In reconnectAndExpressInterest, set readyStatus to OPEN_REQUESTED when calling transport.connect, then set to OPENED in the onopenedCallback. Move the call to Face.onopen from ConnectClosure.upcall to reconnectAndExpressInterest.