use CBCEncryption for session key encryption
explicit AESNI flag
64-bits alignment for RoutingKey
eliminated multiple of 16 check for AES
don't use crypto++ AES directly
removed unused SSU states
moved sending I2NP messages to SSUData
moved sending acks to SSUData
i2p.cpp: fix return code declaration
Merge pull request #72 from ryzhovau/return_code

EXIT_SUCCESS return code declaration
check sequence of fragments
defualt port consistency (17007)
store sent messages until ack-ed
don't print duplicate acks
Adding support for Mac OSX.

Compiles fine on 10.9,
$ uname -a
Darwin mikalv.local 13.1.0 Darwin Kernel Version 13.1.0: Thu Jan 16 19:40:37 PST
2014; root:xnu-2422.90.20~2/RELEASE_X86_64 x86_64
exploratory if tunnels are not created yet
explore 5 addresses at the time
check for duplicates