improvements to jbigi scripts

support for Solaris (tested with Solaris 11 x86)

mbuild-all.sh:
- output correctly formatted file names (tested in Solaris x86, FreeBSD (x86 and x64) and Linux (x86 & x64))
- switch from echo -e to the more portable printf
- more error checking, comments

debian/patches: refreshed based on changes to core/c/*
libjcpuid-x86_64-solaris.so: built in solaris 11 x86 with
                             java 1.7.0_07 and gcc 4.5.2, stripped
installer/resources/i2prouter: various bugfixes

- Explicitly specify shell when RUN_AS_USER is set. This allows I2P to start
  under limited accounts that do not have a defined shell.
- When installing as a service, point out that I2P_CONFIG_DIR may need to be
  set. I2P_CONFIG_DIR defaults to $HOME/.i2p for the user that installed I2P
  and when running as a service this may not be desired.
  (e.g., RUN_AS_USER=i2p & I2P_CONFIG_DIR=/root/.i2p)

(The RUN_AS_USER shell problem was spotted at https://github.com/mattias-ohlsson/i2p/blob/master/i2p.spec)
i2prouter: abort immediately if I2P_CONFIG_DIR cannot be created
debian: refresh patches
 * i2psnark:
   - Adjust target piece size calculation
   - Tweak to make it easier for new peers to connect
 * NetDB: Increase floodfill count for good
 * UPnP: Detect devices without port forwarding capability (ticket #930)
German translation updates from tx, updated en po files for pushing to tx
create ./build when "ant jbigi" is run by itself
log tweaks
Ticket 928 - prevent a CKE during write
merge of '9f901bf6cca59e5a24595ef80a2fbb586e259281'
     and 'e31714127884dc817acde4cf97cb9c7d8cebc92b'
Updating the certificate for reseed.info
merge of '56506455244b72ac03b5a5cb832496e367f454b2'
     and '6aeeb6555b2fb4e69f167487ca20b143939c809c'
Disabling HH's server for this version because it's down and I haven't got in contact with him.
debian: bump changelog version to 0.9.6
geoip.txt update

Based on Maxmind GeoLite Country database from 2013-05-08
debian: read /etc/default/i2p in /usr/bin/i2prouter

This will allow overrides to be set without editing /usr/bin/i2prouter.

i2prouter may be replaced during upgrades. /etc/default/i2p will only be
changed by debconf (e.g. "dpkg-reconfigure i2p").
-24
0.9.6