anv: add a new execution mode for secondary command buffers

This change adds a call/return execution mode for secondary command
buffer rather than the existing copy into the primary batch mode.

Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
Status Job ID Name Coverage
  Container
manual #2263638
aarch64 manual
arm_build
manual #2263639
aarch64 manual
arm_test
manual #2263640
windows shell 1809 mesa manual
windows_build_vs2019
manual #2263634
manual
x86_build
manual #2263637
manual
x86_build_old
manual #2263635
manual
x86_test-gl
manual #2263636
manual
x86_test-vk
 
  Meson X86 64
created #2263644
meson-clang
created #2263643
meson-classic
created #2263645
meson-clover
created #2263646
meson-clover-old-llvm
created #2263642
meson-gallium
created #2263641
meson-testing
created #2263647
meson-vulkan
 
  Scons
created #2263648
allowed to fail
scons-win64
 
  Meson Misc
created #2263650
aarch64
meson-arm64
created #2263651
aarch64
meson-arm64-build-test
created #2263649
aarch64
meson-armhf
created #2263653
meson-i386
created #2263656
meson-mingw32-x86_64
created #2263655
kvm
meson-ppc64el
created #2263654
kvm
meson-s390x
created #2263652
docker windows 1809 mesa
meson-windows-vs2019