i2psnark:
   - Move config file and DHT persistence file to a config dir
   - Move per-torrent configuration from "zmeta" in the main config file
     to a per-torrent config file (ticket #1132)
   - Split timestamp and bitfield into separate configs
   - Fix misspelling of autoStart config
   - Remove two unused SnarkManager methods
i2psnark:
 - Refactor file deletion in prep for better file name handling (ticket #571)
 - Don't use canonical files in directory listings,
   for speed and to avoid file comparison problems (tickets #1079, #1148)
 - Set base file/dir in Storage constructor, make final,
   in prep for arbitrary locations (ticket #1028)
another minor dir listing speedup
i2psnark:
 - Add missing nonce protection for file priority setting
 - Add torrent mime type
 - String append cleanup
i2psnark:
 - Support arbitrary location for torrent data. Save location in
   per-torrent config file. TODO: Fix torrent browse pages
   (ticket #1028)
 - Enhance idle shutdown message
 - Javadocs
propagate from branch 'i2p.i2p' (head 1f9b91f318a0f2369243844a3cf7f485528492d7)
            to branch 'i2p.i2p.zzz.snarkconfig' (head 37b27b6d354d62487294fd9276504b98a23f1057)
fixup after prop
- Fix files not found in listing at top level of torrent
- Fix loading of files outside of snark dir
Crypto: Move TransientSessionKeyManager from core to router.
I2PAppContext will return the dummy SessionKeyManager which
is sufficient for non-tag uses (e.g. Bote).
Client use of end-to-end encryption using SessionTags was
disabled in release 0.6, 2005-07-27.
propagate from branch 'i2p.i2p' (head 79d0ad4538a0adc4ced6ac26cb725abe3d5ccee3)
            to branch 'i2p.i2p.zzz.test2' (head 73032545b42f6f9caffffca08d0a8b97f5cf7e3a)
SAM:
 - Don't spawn a thread for each transmitted datagram
 - Set protocol field for raw and signed datagrams
 - Enforce a 60s timeout for HELLO
 - Use naming service cache to reduce Destination object churn
 - Get Log object from the log manager
 - Log spelling fixes
bob finals, synch
SU3File: Add support for XML and NEWS types
SSU: Speed up introductions by responding to HolePunch (ticket #1333)
UPnP: Disable external entities in XML parser
KeysAndCert: Change hashcode to prevent possible collisions
caused by apps with zeroed pubkey
Plugins: Stub out SU3 support
Plugins: partial SU3 support
Plugins: SU3 support in form, type checking,
don't require DSA key in SU3
SU3File: Fix NPE on EOF reading input