API: support for transplanting and squashing revsets
Serve index.html as static, move client-side config into /config.js
Update tests