clone: fix race with same target directory (
issue716)
Whichever side creates .hg first wins the race, and the other aborts
politely without deleting the tree.
backout: disallow across branches (
issue655)
Less indirection in the WSGI web interface. This simplifies some code, and makes it more compliant with WSGI.