transport: Implementing TcpTransport

Refs #1156 (http://redmine.named-data.net/issues/1156)

Change-Id: I03322acabc558e7ef220b9da07ce72095e9d8039
diff --git a/.travis.yml b/.travis.yml
index a36b2ca..128be0b 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -2,8 +2,10 @@
 compiler:
   - gcc
 before_install:
+  - travis_retry sudo add-apt-repository -y ppa:named-data/ppa
   - travis_retry sudo apt-get update -qq
   - travis_retry sudo apt-get install -qq autotools-dev
+  - travis_retry sudo apt-get install -qq ndnx-dev
   - travis_retry sudo apt-get install -qq libboost-all-dev
   - travis_retry sudo apt-get install -qq libcrypto++-dev
   - travis_retry sudo apt-get install -qq libsqlite3-dev
@@ -13,4 +15,17 @@
   - make
   - sudo make install
   - sudo ldconfig
+  - #
+  - # Some tests now require daemon to run (and daemon needs the library to be compiled)
+  - travis_retry git clone git://github.com/cawka/ndnd-tlv ndnd-tlv
+  - cd ndnd-tlv
+  - ./waf configure
+  - ./waf -j1
+  - sudo ./waf install
+  - cd ..
+  - #
+  - #
+  - ndnd-tlv-start
+  - sleep 1
+  - #
   - ./tests_boost/unit-tests -l all