Properly escape ':' and '?' in generated hrefs
Properly escape ':' and '?' in generated hrefs

Unfortunately ngx_escape_uri() does not properly escape all characters
that may be problematic in URIs, so apart from doing a first pass with
ngx_escape_uri(), it is needed to do a second pass for escaping the rest
of characters.

Thanks to Steve Willing <eiji-gravion@hotmail.com> for reporting the issue.

janglapuk/ngx-fancyindex,cinderblock/ngx-fancyindex,timsnadden/ngx-fancyindex,janglapuk/ngx-fancyindex,cinderblock/ngx-fancyindex