gitweb: introduce remote_heads feature