* CPUID:
   - Add hasAES()
   - Fix bugs in unused hasSSE3(), hasSSE41(), hasSSE42()
 * Crypto: Use JVM AES when faster
 * SystemVersion: Add isJava7() and isX86()
 * Crypto: JVM AES only faster for larger data size
reveal key cert settings in i2ptunnel
 * I2CP: Prep for per-message reliability settings (ticket #788)
         Add bounds checks for flags
 * I2CP: Prep for per-message reliability settings (ticket #788)
   Router side:
     Store message nonce in ClientMessage, so we may send
     a MessageStatusMessage with a failure code to the client
     without sending an ACCEPTED MessageStatusMessage first.
     All MessageStatusMessages sent in response to outbound messages will now have a valid nonce.
 * I2CP: Client-side prep for asynch status for sent messages (ticket #788)
   - Clean up and reuse MessageState for asynch notification
   - New I2PSession sendMessage() method and listener
   - Move VerifyUsage from SimpleScheduler to SimpleTimer2 for efficiency
   - Fix up javadocs
 * i2psnark: Support ports in announce URLs (ticket #1283)
 * HTTP client: Fix 'connection reset' browser messages
   after an error in the first line (ticket #1277)
   - A SocketException is an IOE
   - out can't be null
 * I2CP: Per-message status codes back through streaming (ticket #788)
   - New I2PSessionException
   - Streaming PacketQueue requests status for SYNs on outbound conns
   - PacketQueue throws I2PSessionException in streams
 * Streaming: Cleanup, don't fail hard on no tunnels (ticket #788)
 * I2PTunnel:
   - Display custom error pages for I2PSocketExceptions (ticket #788)
   - Tag I2PSocketException text for translation (no bundles yet)
   - Move methods from superclasses to I2PTunnelHTTPClientBase
   - Fix connect client error pages, but they aren't displayed anyway
   - Don't start I2PTunnelRunner threads in constructor (ticket #973)
   - Synch close() in I2PTunnelServer
   - Cleanups and javadocs
 Console: Cheap workaround for old wrappers (ticket #1285)
 Crypto: Don't start YK thread in constructor (ticket #973)
javadocs
javadocs
HTTP Client:
  - Add GUI options for user-agent, referer, accept
  - Fix SSL (initial socket data in I2PTunnelRunner)
  - Disable SSL to i2p addresses by default, add GUI option
  - Fix NPE in error handler
cleanup
i2psnark:
  - Change "private" value in infohash from string to number,
    to match what everybody else does
  - Send seed/leech status in DHT announces (ticket #1280)
i2psnark DHT tweaks (ticket #1281)
  - Extend DHT tracker expire time from 45m to 3h
  - Extend DHT announce interval from 10m to 40m
  - Increase announces from 1 peer to 4
i2psnark:
  - Respond to get_peers with an empty peers list instead of
    a nodes list if the requester was the only peer (ticket #1279)
  - Fix sendError() (still unused)