split SSU to SSU and SSUSession
split SSU to SSU and SSUSession
0.2.0
get local MTU for Linux
get local MTU for Linux
DATAGRAM RECEIVED message
specify actual mtu in our RI for i2pv6
aligned AES and MAC keys
fixed double deletion
fixed crash for Windows
aligned AES keys
fixed typo
check for SSU packet size
allow LDFLAGS to be set by user

Move old LDFLAGS variable to LDLIBS. By doing ths, a user can set their
own LDFLAGS without breaking the build. A case in which this can be
useful is hardening with debian, e.g.

    $ dpkg-buildflags --get LDFLAGS
    -Wl,-z,relro
Merge branch 'master' into debian/unstable
allow AESNI to be disabled
Allow setting the LIBDIR at build time
easier static builds (STATIC=yes)

This will also disable AESNI
Revert "fixed typo" and "fixed crash for Windows"

This reverts commits c8a80a497d6b7f0f98841b72febb0dba9fabec28 and f7791e5289ef61860e0fca024f86c31e448982f1

This didn't actually fix Windows crash problem. In fact, it still
crashed without --log=0 being set. Changes to the i2pd.vcxproj file
fixed the crashes with VS 2013 > update 1.  i2pd now works with VS 2013
Update 3 and Update 4 RC.

Since these changes didn't have the intended effect, let's remove them.
Various changes to Windows build

- No hard coded dependency paths. These are better set with environment
  variables or property pages.
- Don't require admin rights to run
- Add support for running on Windows XP (note that Boost and Crypto++
  *also* need to be built targetting XP).
- Explicitly set type to console application
- Initial stubs for building x64 version
- Turn off sending error reports to Microsoft
- spaces, not tabs (matches the default when saved by VS2013 itself)
- disable multibyte
- re-enable SDL checks