Hardened analyze_url() to not use dict return value
Fixing bug in plugin path handling
Untoolified usage of AuthUpdate (still needs to actually be made not-a-tool anymore)
AuthUpdate is no longer a cherrypy tool
Removed tool.py; moved contents to appropriate place in server.py

Also removed treat_url() function (no longer needed)
Merge branch 'untool-path-handler' into fix-analyze-url
Unified plugin/non-plugin behavior