build: Updated precompiled header support (enabled by default)

Change-Id: Iaab62c740ac87b84256a3f71d934760865a54be5
src: Small improvements

Change-Id: I9850cd6ec2330482915f815d94a2ac2ccaeae7f1
face: fire onFail event on WebSocket and Ethernet face close

Change-Id: I3d24c7b2e5003253ff04dab68ec1a2cb37b7d023
Refs: #1637
mgmt: Reinitialize multicast faces and partially reload config file on HUP signal

The following elements from the config file are reloaded:
- effective user/group
- log levels
- multicast faces (enable/disable)
- security

Change-Id: I6ddf124702b30610dd0404d8fbaa9a9d800f02bf
Refs: #1584
tests: Prevent false failures of test cases for Ethernet face

Change-Id: I2a767278560209c2e1ee88a3321e6b8e320039fb
Refs: #1393
face: "Closing" WebSocket face when WebSocket tunnel closes

Change-Id: Ief2d643b09469eac7fc92aa5139e41bcb8d1e210
Refs: #1637
mgmt: publish Strategy Choice dataset

refs: #1632

Change-Id: I4ed09d191433fd80071367e7b2ffcd2ac81c5c17
tables: Adjust pre-allocated CS entry queue on Cs::setLimit call

Change-Id: I7611dfb671060864e40cadb707ad0a89f0359c07
Fixes: #1646
face: avoid multiple onFail events

refs #1497

Change-Id: I8fda3fea5cd8a314b30eef45da104109e9748afc
face, mgmt: add channel status dataset publisher

Expose channel maps in protocol factories

Change-Id: I057b1bba638bfc9372867318653d71ba7d0e9888
Refs: #1631, #1653
tools: Add retrieval of ChannelStatus and StrategyChoice datasets

Change-Id: I55afae058845a934321ac242e80bc2b9ab6d9b15
Fixes: #1503, #1525, #1652
mgmt, main: add "tables" configuration file section and processor

refs: #1623

Change-Id: If54097ba738381f7a75d755933e20b35387ff1d4
build: Disable `unneeded-internal-declaration` warning

Change-Id: I48c99d7a1c224faebc63339d40f700a9a675d2da
Refs: #1588
faces: Replace deadline_timer usage in TcpChannel with Scheduler-based events

Change-Id: I37a7a3203b3187e029697a21e3314cfacbbed314
Refs: #1368
tests: Small fixes to eliminate false test failures due to recent changes in the library

Change-Id: I4656809d39d77248bfe9652f173861f80d4cd615
tools: Registering /localhop/ndn-autoconf/hub prefix towards all UDP4 multicast faces

Change-Id: I0cd619f9c600862e4402bd6a1811751706223575
Refs: #1595
rib: Implement RIB as trie

refs: #1271

Change-Id: Idbd6d4d67f8a88b474ea0b20280c79e367bc98e5
core: unify randomization

Non-security randomizations are changed to use boost::random,
with a global random number generator.

refs #1369

Change-Id: I5000fd02f170fa47058af790e2bea767f9c65650
nfdc: support for specifying expiration time and origin during prefix registration

refs #1664

Change-Id: I705a15884ec59e00145a4b7d9241aefee11ef64b
docs: Updating list of NFD authors

Change-Id: I485a204af624ae7800fc3a151d86ec91ae6cacb3