make note in developer guide that you must compile with Go1.1+
update development documentation to reflect changes to the ngrok protocol
fix a critical bug which could cause tunnels to freeze indefinitely and never clean up resources. fix a bug where a client trying to reconnect on an intermittent connection would be told that its tunnels were already registered by another user
go fmt
safely shutdown connections by using TCPConn.CloseRead() so that they don't throw errors
Recover any errors while handling tunnel connections. Fix a race condition that could cause the server to send its initial auth message out of order or even on a closed channel and crash the server
switch back to Close() calls since CloseRead() seems to cause sockets not to flush their writes
stop using CloseRead() until I figure out linger/flush issues
fix developers guide debug command
batch metric reporting to keen to improve performance at high request loads
improve metrics logging
improve connection logging
remove ip-based caching so that it's possible to reliably generate new urls
show error reporting instructions after crash dump
support disabling the web inspection interface with 'disabled'
Revert "remove ip-based caching so that it's possible to reliably generate new urls"

This reverts commit f2009d7f52ac036f5b6915222f3f6783524e9871.
add support for specifying a remote tcp port
fix an issue where aggressive NATs or proxy connections pooled for too long could hang the tunneling of public connections
start cross-compiling to OS X on this branch as well
bump version