Beefed up tangelo script to not rely on cherryd.
Removing the pid file by hand is not necessary, because the PIDFile plugin takes care of it.
Added option to not perform httpauth on startup.
Adding DropPrivileges when tangelo is started as root.
Correct pid file behavior when started as root and privileges are dropped.

Also added an option to NOT drop privileges when starting as root.

The os.remove() call has been put back in, because of the difficulties of
dealing with the pid file when dropping privileges.  For some reason, the
program creates the PID file as being owned by root even when privileges have
already been dropped.  The solution is to create the file preemptively, and then
drop its ownership manually.  For some reason this prevents the PIDFile plugin
from actually removing the file later, so we simply do it manually.  A bit of a
hack but it works cleanly.
Removing server.conf.in from project, and paring down tangelo.py to a true, runtime library for tangelo apps.
Moved utility functions into Server class, as static methods.
Fixed bug/inconsistency in directory listing behavior.

Bug: when auth is not being done, the reqpath was left as a list, which caused
problems in writing out the name of the directory (the letters were all
interspersed with slashes).

Inconsistency: When auth wasn't being done, the name of the directory was
displayed with a trailing slash (unlike the case when auth WAS being done).
Transformed HtAccess class into a static method of Server.
Tangelo library class to express HTTP status/error codes from services.
Trailing slash bugfix.
Merge branch 'no-cherryd'