gitweb: refactor input parameters parse/validation