Starting nrd git repo. Adding README for test commit.

Change-Id: I86be71767421e0aecf26436d8f4cef9d718921b4
build: Adding waf scripts and waf-tools for building the source code.

Change-Id: I5f2831a113c2db9c6965ba82d90027899b4d7031
nrd: basic implementation of rib

Change-Id: I0d6acf8188d39068081babd8c23f6ea6eb3c9406
nrd: Basic version of nrd

refs #1324

Change-Id: I797922e8367e0473bb8ed39840e44d038295f148
nrd: Added interest filter for /localhop/nrd

refs #1323

Change-Id: Ib97e772a3111b75216ed3b666bad23230f1ed41f
build: Enabling -Werror in debug mode and updating behavior of CXXFLAGS overriding

Change-Id: Ieee3ad85bf0e3eb283b2d42a6df8d3942cf11a51
nrd<->nfd: Update code to match new changes in NFD management protocol

Change-Id: I2d6f915cbd58beecc7af17a81a3ef8e995cb37c8
Refs: #1415
security: Add configuration based validator

Change-Id: Ic5837f4b02a613966c0a2e969c974ebd0786f769
face-monitor: added a generic face notification subscriber.

refs #1331

Change-Id: I7fee01949ae5392aba3fc452fe12e5d6bfbcdffc
nrd<->rib: removing rib entries on face removal

refs #1327

Change-Id: I5abc10b3ab14fbf9b3bc6af64e896753c2cf5946
table: NameTree optimization

This commit adds platform-specific hash function selection and hash
table shrink function.

Change-Id: Iaaa0e5b86842d4e0582d3523f0a6b6836e152239
Refs: #1305
nrd-config: Adding processing of command line arguments and processing of conf file.

refs #1450

Change-Id: I18fa5c1c12ec2367670659be331a9f95e0a920eb
table: Processing of PublisherPublicKeyLocator in CS

refs: #1424

Change-Id: Ia4ad2c92a7a6860b73674444ba4a0120a90e5342
mgmt: add support for enabling/disabling IPv4 or v6 channels

refs: #1461

Change-Id: I00bda4098c9a7722bce9d498acce339809af3f01
build: Allow customization of paths for libpcap, librt, and libresolv

Change-Id: Id54955f33f0df728b8fad2a22de9592ce783adf1
docs: Added a readme for nrd.

refs #1463

Change-Id: I157d63b5768eda9e301527106e3f0bfd7af31f6f
build+face: Fixing regression that broke ethernet support

As of this commit, libpcap is required unless specifically disabled
using --without-libpcap parameter during configure stage.

Change-Id: Iec6f8bd9babfe4da193c98a49043b08319311106
Refs: #1472
rib: Updated logic for inserting and comparing rib entries.

refs #1473

Change-Id: Ie4b34d0e4a72191a96f93f8833e7119c007804a7
face: UnixStreamChannel: improved handling of existing socket files.

Add logic to prevent accidental removal of a socket file that belongs
to another (still running) NFD process.

Refs: #1360, #1367

Change-Id: Ibf755cd55e27f5a4cf165a0fbcdbf01fdb33005a
src: Reorganizing source code in preparation to merge NRD code

Note that as of this commit, there are several changes in location of
compiled binaries in `build/` folder:

* `nfd` has been moved to `build/bin/nfd`
* `unit-tests` has been split into `unit-tests-core` and `unit-tests-daemon`

Change-Id: I2c830c117879edbaa5457d6423c13f0273285919
Refs: #1486