Start removing forward declarations from code and start using
ccnl-headers.h for them
Move more forward declarations to ccnl-headers.h
Add new header definitions
Add simple unit testing
added simple docker build file
introduced USE_KRNL flag to enable/disable kernel module compilation for linux (compiling kernel module in docker container fails)
Fixed Makefile
Fixed Dockerfile, it works now.
- uses ubuntu image
- installs dependencies
- clones & builds ccn-lite
- runs testscript

To test it yourself, run: `docker build -t ccn-lite .` in the docker folder.
added comment for USE_KRNL flag in Makefile
Workdir for Dockerfile
Makefile for unit testing
Remove warnings from unit.c
Merge branch 'ccntlv' into chris-dev
Dockerfile pulls most recent branch instead of fetch
Fixed conflict in Makefile comment
Dockerfile adds local files directly instead of downloading them
Merge branch 'docker-integration' into dev-basil
Added links to official packet encoding spec to chunking doc
Fix merging bugs
URItoPrefix() did not correcty handle the adding/omission of TL values for name components