node+transport: Fixing bug that prevented reconnection to the forwarder after being disconnected for some reason

tools/ndnputcatchunks shows an example how to design a daemon
application that is resilient to the local daemon shutdowns/restarts.

Note that when local forwarder disconnects, all pending interests and
registered prefixes will get flushed.

Change-Id: I2933e2b5d6fd8420de4f055e53c748dbd00cabe9
encoding/block: Extending interface to allow removal of child items

Change-Id: I74acdd7b974ef6ed19ea234c0f30c960a5e7ea8a
security: Correcting generation of SignatureSha256WithRsa to conforming to the packet format specification

KeyLocator block is required even if it is empty.  Before this commit,
an empty KeyLocator was omitted, which violated the format spec.

Change-Id: I3fc0f1d888e032aacb261886dd726e4c8748c4cb
interest/tlv: Do not encode InterestLifetime if it has default value (4sec)

Change-Id: I33dc7b7512e406655fe18c5e570bc69ad8d93298
tools/ndncatchunks: Enable MustBeFresh selector

Change-Id: Ibfe08b5d9729fda122019021b8621524564124ba
ci: Adding simple script for travis-ci (continuous integration platform)

Change-Id: I024f9c9647a2c181fa6334512570c536e30083c4