docs: Fixing broken link in installation instructions

Change-Id: I02bdf648df9334266de3592ae480e39dcb89f4fb
tools: fix port number parsing in ndn-autoconfig client

Change-Id: Icb6405ff46e1af3e213350a1dd331393820624f2
refs: #1550
tools: add prefix registration after creating the resolved hub face

Change-Id: Iaf845e440ec627eaee48d16d16a13245c8e7ac59
refs: #1578
core: Fix segfault in LoggerFactory::onConfig

refs: #1579

Change-Id: I5054880d9bc9b6185fab8d43fdaee194f7526965
tools: create identity if not exists, obtain superuser privilege in nfd-start

refs #1570

Change-Id: I02c4c050d30d29df2b39f3b0c7dd111e6fc53a1f
build+core: Add printing of version number in daemons and tools

This commit also changes how version number is handled.  Version is now
fully controlled from top-level wscript.  In addition to that, a new
NFD_VERSION_BUILD_STRING macro is set to include more detailed
information, including commit ID (e.g., "0.1.0-rc1-1-g5c86570").

Change-Id: I448eb627e0c42dc814de1107cf7bb0dc94fa2a89
Refs: #1575
docs: Documentation update for 0.1.0 release

Change-Id: I5d7c0f3b4242103d6ad4e864316fb50c3634f21b
core: add support for temporary privilege drop and elevation

Added "user" and "group" options to general section of configuration file.
NFD will attempt to set the effective group and user id to these values
after initializing all management modules.

Added privilege helper to drop and temporarily elevate privileges on demand.

Updated README.md with instructions to configure NFD to drop privileges.

Added handler for general confguration file section.

refs: #1370

Change-Id: Id27140ad2dc2ca14751058691511132a35649d58
nfd-status: Define format and implement --xml option

The ether URI format "ether://01:00:5e:00:17:aa" violates
the URI specification, so it has been changed to
ether://[01:00:5e:00:17:aa] in this commit.

refs: #1438

Change-Id: I1218374b75f919a5e1ab158bbab2e217e64aced3
core: Fixing regression in PrivilegeHelper that prevented running as non-root

PrivilegeHelper was properly initialized only when general section was
present.  When section was omitted, s_privilegedUid/s_privilegedGid/s_normalUid/s_normalGid
variables was not properly initialized (set to 0), resulting in
exception during the subsequent PrivilegeHelper::drop call.

Change-Id: Iffd7f05e7e6c86d227da2c9b7920ca6e3b607211
face: Implement WebSocket channel, face, and factory.

Change-Id: Ic4dbb1abdbbdbec028746ba14b11be8ab9cc1edb
Refs: #1468
face: enable immediate mode for packet capture on EthernetFace.

Fixes #1511

Change-Id: I6551de8d650c5d14e27713258d958ac3c77a1649
build: simplify Unix sockets check.

Change-Id: Ib7b8691aca2686deaadaf7215e05ad52ce950a68
docs: Small fix in FAQ

Change-Id: Ie08ac93eb47297d3ac52813b7230f7472f12a2e6
startup: Adding launchd.plists to manage run of nfd/nrd on OSX

Change-Id: Ib457fe129ea6c514ab442ea57ecab84644c2e150
Refs: #1188
startup: Adding example upstart scripts (e.g., for Ubuntu Linux)

Change-Id: Ia43e0e5e83d54d4f5bff2120ca3424b43849feb2
Refs: #1188
table: PIT entry InRecord/OutRecord getters

refs #1569

Change-Id: I52d9516fa6154036904e163f918890579a745e4f
build: Small fix to support Python3

Change-Id: I8e6218522ee9f03c9d9ee6357609f9003cc0cbad
Refs: #1302
docs: Updating README.md to include links to NFD's homepage and NFD wiki

Change-Id: I3ccc66826b2a366976db003396e99c46047c6ba8
rib+tools: Updating code to compile with the latest ndn-cxx library

Change-Id: I33ad398d26f8faf9f9627ff329ce0936e0911ab2