Make that work a little.
* python/mushin/command/replicate.py: Ask for the password if it wasn't specified for the remote host.
Use rewrite functions; now allows replicating with username/password.
* python/mushin/common/urlrewrite.py (added): Add module and tests to rewrite URL's using default options, and for outputting with protected password.
Rewrite replicate to use the actual server and Twisted. Handle errors nicer.
Don't chain up for debug/warning, should fix wrong line numbers in log output. info() was right, and didn't get chained here.