be more restrictive when feeding GITWEB_PROJECTS_LIST

repos must be readable by gitweb users
and have at least one 'gitweb.' option

so you can hide a repo even if a global gitweb. options is set
repo  @all
      config gitweb.owner = "Owner"

repo  hidden
      -  =  gitweb