security: Add Validator

Change-Id: Ib97bbb1a95f43684f14f02d0e50b1b6b6f93979b
security: Integrate certificate exchanging into sync

Change-Id: I6ea284b0683d75013f6b72845d894eaed29e468c
security: Add security switch in SyncSocket

Change-Id: I65b8fb17ff1794cfdb0ffc6e724b743e6b1945bb
routing: Add routable prefix support

Change-Id: I31c860adf7aa985b96063dbf5444f308e5ea0b21
time: adapt to the new API time structrue
namespace: resolve conflict of ndn and std
security: Fix compile problem caused by changes in Validator constructor

Change-Id: Ia0132ef46e1894c4468d922f6dd4a802d23c9d7f
Refs: #1481
build: == Dependency change ==  ChronoSync now depends on ndn-cxx library
docs: Adding README, COPYING, and AUTHORS

Change-Id: I37b3f5fa98530645ca4dee5ed4abac2d1bd49cbf
build: Fix compilation errors and deprecation warnings

Change-Id: Ibbe2d30ced038f0c46a8669b5957b68c4f265350
src: Update license to GPL 3.0

Change-Id: I79d18746f51f630dc78b0b97b8081bb9c8dce5d5
fix deprecated warning

Change-Id: I2a941afdaf842ba6797f5a98e31613aad470c938
build: organize building system, support sphinx doc

Change-Id: I88ba0186a3defe1ffcbd55fb5f8ef81b5d2d3d81
docs: Add sphinx doc

Change-Id: Id709fdf3675a6057da75591e246112682a58d760