Merge pull request #1 from mehlis/master

make ccn lite relay build with optimizations enabled
Revert "added missing includes for various socket types"

This reverts commit 02c81bd3fda497c2e8a767e7c4f83b8c8c933750.
Merge pull request #3 from mehlis/master

Revert "added missing includes for various socket types"
compilerflag now set to c99 standard, added patches for portability and related compiler warnings
fixed ccnl-include file that became broken, added -Dlinux for compilation (and *.h inclusion), making compilation also dependent on Makefile itself
README.txt had ref to old filename (pointed out by Christian Mehlis)
increase 8K object limit to 64K when fetching, parsing. Add dump output for fragment protocol details per face
script portability: use /bin/sh instead of /bin/bash; define all binary baths (for ccn-lite and ccnx) in one script called paths.sh
script portability continued (5 scripts were missing)
testing support for CCNx' "implicit digest matching"
added more DTAG values, including the new values for fragments assigned by PARC; switched to XEROX PUP as ethertype value
adapting to the new DTAG values for the CCNx2013 fragmentation layout, better names for the related macros
Merge branch 'master' into ccn_lite_put

Conflicts:
	Makefile
	ccnl.h
	util/Makefile
	util/ccn-lite-ctrl.c
Merge branch 'master' into ccn_lite_put
portability: util/ccn-lite-mkF.c and deF.c now compile under FreeBSD
Implemented the remove content in ccn-lite-put with signature
Change signature strategie, sign the whole content deliverd with the interests.
Add simple reply in textform
Implement CCN-Paket answer for ccn-lite-put.
Signatures are not available yet
Signed reply-msg for ccn-lite-put