Use strict and warnings and fix related issues
Fix uri() to always return to full URI path even if handler is mounted under a subdir
Add $r->construct_url()
Fix typo: _subporcess_env -> _subprocess_env