encoding: Change WireFormat.encodeInterest to also return signedPortionBeginOffset and signedPortionEndOffset.
examples: Fix indentation
Refresh build directory

This commit is the result of running:

    $ ./waf configure && ./waf
js/face.js indentation: Remove bad nbsp char

... and refresh build directory using:

    $ ./waf configure && ./waf
Merge pull request #39 from felixrabe/patch-2

js/face.js indentation: Remove bad nbsp char
ForwardingFlags: Move the internal definition of ACTIVE, CHILD_INHERIT, etc. from ForwardingEntry to ForwardingFlags.
Face (internal): Make registerPrefixWithClosure and dependent functions use a ForwardingFlags object instead of a number for the flags.
ForwardingFlags: Added get/setNfdForwardingFlags.
Interest: Fix typo in setName: Check for Name, not Interest.
Added ControlParameters.
encoding: Added type codes Tlv.ControlParameters_FaceId, etc.
tests/node: Renamed publish.js to test-publish-async-ndnx.js and use KeyChain to sign.
encoder: In TlvEncoder, split writeNonNegativeInteger from writeNonNegativeIntegerTlv.
encoding: In WireFormat, added encodeControlParameters.
encoding: In WireFormat, added encodeSignatureInfo, encodeSignatureValue and decodeSignatureInfoAndValue.
util: Added CommandInterestGenerator.
Face: Added setCommandSigningInfo and makeCommandInterest.
encoding: In Tlv0_1WireFormat, for node, need to require ForwardingFlags.
security: In KeyChain, for signInterest, need to require Sha256WithRsaSignature.
tests: In test-publish-async-ndnx, onRegisterFailed needs to be a member of Echo.