Move more file management to Puppet

hgweb.wsgi and hgweb.config have been moved to Puppet.

The directory handling code has also been cleaned up.

At this point, Puppet does all provisioning.