Refactored the originally buggy piece of path_info discovery code. Also made it detect things like proper file extensions so that entryparsers work properly.
Refactored the originally buggy piece of path_info discovery code. Also made it
detect things like proper file extensions so that entryparsers work properly.

See:
### Category then date:
http://roughingit.subtlehints.net/pyblosxom/weblogs/tools/2003/Jan?flav=index
### Files that are not .txt extensions
http://roughingit.subtlehints.net/pyblosxom/tests/helloWorld.html
http://roughingit.subtlehints.net/pyblosxom/tests/helloWorld
### If index file does not exist, assume flavour on category
http://roughingit.subtlehints.net/pyblosxom/tests/index.html


willkg/douglas,daitangio/pyblosxom,daitangio/pyblosxom,willkg/douglas