Auto-reload chems in the web interface
Don't look at too much of the log
Work with https a bit better
Don't bork on actions that have gone away
Lockless operation for cleaner results

Instead of sharing the .git dir with an explicit GIT_DIR/GIT_WORK_TREE,
create proper repositories, but symlink the objects dir etc. properly.
This way we don't ened locks, repositories are cleaner, and there's less
chance of buildsystems getting confused.

Fixes issues #5, #6 and #7