ci: Embedding CI build and test running script

This commit also unifies build and test scripts for Jenkins and Travis CI

Change-Id: Ieaf2d8793c2320a23ce9958c9cf06b3abd4d500f
INSTALL.md: Uppercase

Change-Id: I0847869c88c91c5173b85f677dfd3257af9fe4b2
build: Always build in C++11 mode.

This commit also includes update of websocketpp submodule, as the
previous version has compilation problems on OSX with XCode 6.1

Change-Id: I8c9670d0026d840838d77e610e50679ee5ede7a5
Refs: #1930, #2082
build: compile websocketpp in C++11

Change-Id: Iad6a34f2b081030c4806ecc2b8f732206bd80d7a
Refs: #1930, #2082
core: use EventEmitter from ndn-cxx

Deleting EventEmitter in core/.

refs #2117

Change-Id: Ieab631c0b3101e313a0af44af7085bcf090596b0
ci: Make sure we build NFD with tests and precompiled headers

Change-Id: I0f867124bdc76e688152340bcca2f0c2691bd9b2
tools: Fix status-http-server hanging when nfd-status output is >64k

Refs: #2121

Change-Id: I84382bc01891cd1c7e52912f9a6ef2c131e1046a
mgmt: add config file-based strategy selection

refs: #2053

Change-Id: I76b5945768403578651429ca3170f29d9e66ad54
fw: redesign best-route v2 strategy test case

New test case doesn't require exact timing, so that it's less likely
to fail on a busy/slow system.

refs #2126

Change-Id: I87fc34df40911de56e5acd2b5e5ff6f03c928ecf
face: drop WebSocket message if the size is larger than maximum NDN packet size

Change-Id: I8e2bd81bbd0d4ba3598ab7c16a3125189b38ca4f
refs: #2081
core: use ethernet::Address from ndn-cxx

refs #2142

Change-Id: I1258a0a1cadbedb31c506c69c84b7906a61fc761
face: use MAX_NDN_PACKET_SIZE constant from ndn-cxx

refs #2099

Change-Id: I46331436e0605f77f6b6ac7b49d50fe1570817b8
table: simplify FIB with C++11 features

refs #2100

Change-Id: I293044ae321b9a1d7c07a34f631c49c791c7856d
table: simplify dead nonce list with C++11 features

refs #2100

Change-Id: I095bae18f47f4d1c85830fb9ceb87053fe3529e7
fw: fix best-route v2 strategy test case

refs #2126

Change-Id: I9badfb011385097f7f32c2a7ead3f25e5e8ee032
table: simplify StrategyChoice with C++11 features

refs #2100

Change-Id: If0082c8561d706df86e92c14cb87762962ff200b
tools+core: Moving Network class implementation to core

Change-Id: I312b827215c8ec3d13aff61584f162125fc48d2a
Refs: #2153
tests: Marking some cs test cases with expected failures

The marked test cases are failing because of the changes with implicit
digest processing.

Change-Id: I6827223c53f576d4377998339cc0e122ae81e52d
Refs: #2157, #1640
rib+tools: avoid deprecated ndn::nfd::Controller(Face&) constructor

refs #2039

Change-Id: I8fde413a9f38b18d00b71878b623f0eeb3551b09
common.hpp: delete boost::scoped_ptr

refs #2154

Change-Id: I56730705418a1a10a02b2a0148b8edbf5828f99e