fix include
Merge branch 'master' of http://git.repo.i2p/r/i2pcpp into orion
Merge branch 'orion' into chi-new
Added if statement in CMakeLists.txt to check for g++ (GNU) as a compiler.
Merge http://git.repo.i2p/r/i2pcpp/einmbyte into einmbyte
prevent segfault from unknown i2np messages, ammend do script, have Router.cpp do stuff.
merge
fix gcc specific concurrency issue (work arround)
Merge branch '11-14-13-merge' into chi-new

Conflicts:
	Router.cpp
	i2np/Message.cpp
Merge remote-tracking branch 'gitrepo/master' into chi-new
make sure staticbytearray "works with gcc"
Altered BuildRequestRecord so that it takes the TunnelHop directly in
the compile method.
Removed TunnelFragmentState (for now?).
Added fragmenting logic to TunnelManager.
Added TunnelFragment, FirstFragment, and FollowOnFragment.
Merge branch 'chi-new'
Merge branch 'master' of http://git.repo.i2p/r/i2pcpp

Conflicts:
	Router.cpp
Removed caching from StaticByteArray to prevent a concurrency problem.
Bumped the maximum SSU fragment size to 1024. This change has not been
thoroughly tested (h/t psi).
Fixed problems in the architecture of the TunnelFragment framework.
Merge remote-tracking branch 'gitrepo/master'

Conflicts:
	datatypes/StaticByteArray.h
Added TODO.
Removed rvalue references from RouterInfo (improperly used?).
Added size check to I2NP::TunnelGateway.
Begun a little bit of the TunnelFragment parser. API will likely change.
Used C++ algorithm for BRR handling in TunnelManager.
Fixed bug in TunnelMessage checksumming.
Merge branch 'master' of http://git.repo.i2p/r/i2pcpp