face: Renaming (remove)registerPrefix to (unset)interestFilter

Change-Id: I1a9d4905f53c3352d916f5762c5471491f004cd2
time: Changing time units to have int64_t type instead of double

Change-Id: Ic5bbf0a85c20e84fd13af593b4a65d2625153843
forwarding-entry: Fix "bug" with timeout for self-registered prefix

ndnd ignores any freshness that is larger than 3600 sec and sets 300 sec
instead.

To register prefix "forever" (=2000000000 sec), freshnessPeriod must be
omitted (should equal -1).

Change-Id: I699f2ad9a879507b49b5347df850bc784e8c7f84
name: allow negative argument for 'get' method to get component from the back

Change-Id: I7e76fc16dfc5ce8ed2a18cfb461f884b82e1b274
identity-storage: copying ndn.cxx extensions to get information about the stored data

Change-Id: Id272a4985a6caa3ddfdc177ebf1b318b351279f8
face+transport: Eliminating concept of ConnectionInfo

The current "transport" is not really a transport, rather than a
connection, which completely handles all connection-specific tasks.
I don't see any reason for not to keep connection information as
inherent property of the "transport".

Change-Id: Ib06697522d1b8f5b22d82fa86994056a9b0b7dec
exclude: Porting implementation Exclude filter from ndn.cxx

Change-Id: I406161bf3cf75fc0a243201da9833432fd185a90
exclude: Implementing TLV encoding/decoding

Change-Id: I8f624e8d2c519a088bf986864acb83cc79f5192e
data: Converting Data packet and related fields to TLV

Change-Id: Ie7a6db7352384f14a830046e65a953a2d9bbb71c
data: Corrections and separations for Data abstraction

MetaInfo and Signature are now defined in separate files

Change-Id: I8e370c7b3e057bf5f752e3271bf8375f44d603d0
c-util: Fixing ndn_memcpy definition (add necessary consts)

Change-Id: Ief17f6527c676d1fad0110095083d09a95763ad5
name: Converting Name to TLV

Change-Id: Idc44608d3f0610f7f6b07204a00a3510e8041393
name: More changes related to TLV encoding/decoding implementation

Change-Id: Ib1d7b2e7fdc57ac96b0193858f13e6b3297013d5
face-management-protocol: Converting ForwardingEntry and ForwardingFlags to TLV

Change-Id: I84f60d8c0bc33b6631f7886238ed958aa020428f
interest: Convert Interest to TLV

Change-Id: I9b6ccd840289d7fd22fc6f652ac4bd7d0fbee63d
interest: More TLV-related changes

Change-Id: I3cf300b58aaf7091cb0b27827b39bfe9e3556c78
transport: (temporary) remove UDP and TCP transports

This is preparation for fully async transport implementations

Change-Id: Ib5a08bcbdfdbd5f4e7cada782ba58ecc8d2b1085
transport: Implementation of semi-async UNIX transport (for TLV format only)

This implementation uses boost::asio to simplify all the implementation.

- connect and send operations are sync
- receive operation is async

Change-Id: If21147fbb579dc073c385a0f3a2aeef2d83fab04
node: Enabling TLV dispatching

Change-Id: I6d10f423f009a93f5fec9b732f55e45c2be8fd50
face+transport: Cleanup and preparation for implementation of fully async Face operations

Change-Id: I7816b6a9c99a0cf4825459b9652372d6585a5191