nvc0: implement pipe_screen::get_driver_query_group_info v3

This enables GL_AMD_performance_monitor for nvc0.

V2:
 - use util_get_driver_query_group_info

V3:
 - use of NVC0_QUERY_DRV_STAT_COUNT instead of a magic number

Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
docs: mark GL_AMD_performance_monitor for the 10.3 release v2

GL_AMD_performance_monitor is supported by nvc0, svga, freedreno,
r600 and radeonsi.

V2:
 - add radeonsi

Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
nvc0: expose driver queries with two groups

This adds a new group for MP performance counters and requires
to write our own implementation of get_driver_query_group_info.

Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
nvc0: make begin_query return false when all MP counters are used v2

V2:
 - do not return immediately after nvc0_mp_pm_query_end() in
 order to set the current state of the given query

Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
nvc0: init all default values of pipe_driver_query_info

Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>