Make genral init failure point users to the FM.

(Part of me wishes to add color support for the logger, but I'll skip that.)
fixup! Make genral init failure point users to the FM.
Swallow the error if we try to write to a socket the remote end closed
Make assert message more descriptive
fixup! Make assert message more descriptive
Log the routes instead of printing them (#29)
Gracefully fail to empty string if KeyError in template sub processing
tabs->spaces
Merge pull request #20 from w3c/jgraham/suppress_socket_error

Swallow the error if we try to write to a socket the remote end closed
Merge pull request #40 from hillbrad/hillbrad/templateKeyError

Gracefully fail to empty string if KeyError in template sub processing
Merge pull request #34 from andreieftimie/logger-routes

Log the routes instead of printing them (fixes #29); r=Ms2ger
Merge pull request #14 from cynthia/r/init-error

Make general init failure point users to the FM.
Make request handling threads daemonic
fixup! Make request handling threads daemonic
Merge pull request #44 from w3c/jgraham/daemon_threads

Make request handling threads daemonic
Bump version number for new release.
Handle exception in get_request_line
Use self.close_connection = True
Merge pull request #45 from dminor/fix-issue-38

Handle exception in get_request_line
Server changes for to allow mounting directories at a non-root path.

This allows routes like /foo/ that correspond to some filesystem path
outside the doc root. To make this work, there is a
non-backward-compatible change to the way that * is handled in path
expressions; it now matches the whole rest of the path in all cases, so
/foo/*.py matching /foo/bar/baz.py would have a match group of *
containing bar/baz.py rather than bar/baz.