backends/native: Filter out etnaviv GPUs when selecting primary GPU
On platforms with split gpu/display controller, mutter ends up selecting the wrong device for KMS operations, and as a result isn't able to start properly.
This patch filters out KMS-incapable etnaviv devices from the gpu selection.