Merge pull request #77 from chertov/master

fix VS project
eliminate extra copy
avoid race condition
fixed tunnel encryption for non-AESNI
verify checksum
daemonization.
log to file if daemon only
fixed memory leak
cleanup requested destinations
keyspace rotation
delete expired transit tunnels
catch transit DatabaseStore
increased I2NP max message size to 32K and check if fragmented message exceeds it
fixed memory leak
HandleFollowOnFragment
fixed memory leak
fixed memory leak
fixed memory leak
delete obsolete requested destination
generic tag introduced