Meeh's patch for trac ticket 729
minor cleanup
debian: don't ship jasper-compiler.jar anymore

I didn't realize that non-existent jars specified in a classpath is not an
error.
enhance main() for debugging
susidns css tweak
 * BuildRequestor: Slow down build loop if we have no exploratory tunnels
                   (ticket #926)
Switch viewmtn links from zzz's to mine
debian: s/UNRELEASED/unstable/ due to updated packages being built
fix viewmtn url


(*sigh*)
html validation fixes


xmllint didn't find these problems (but tidy did).
 * IRC Server tunnel: Reject bad protocols immediately
HTML fixes in readme_ar.html
merge of '00acf6715c7e3d5519672b335bb833f2f88f5ca1'
     and '4790dff566ce61cb8a5bfefa0c423df44a784fa5'
Start new IPv6 branch
- Add new TransportUtil for getting/setting IPv6 config
- Prep for supporting multiple RouterAddresses per-transport
- RouterAddress hashCode/equals tweaks
Fixes to isPubliclyRoutable() based on IPv6 config
IPv6 SSU MTU adjustments
reduce severity of CancelledKeyExceptions
	trac ticket 928
Prep for multiple SSU sockets:
 - Change from single UDPEndpoint to a List of UDPEndpoints
 - Move (single) receive queue from UDPReceiver to PacketHandler
 - Multiple transmit queues (one for each UDPEndpoint/UDPSender),
   select queue in PacketPusher
 - Throw exception on UDPEndpoint.startup() failure
prep for multiple address discovery
build.xml: refactor "noExe check" to remove duplication