GPU drivers compatibility patches
This merge request contains some fixes in regards to issues with Met.3D on non NVIDIA drivers. The following fixes are currently implemented:
- Mesa driver compiling issues with bifield ray-caster fixed.
- "0kb video memory" workaround added by introducing setting in frontend config to set a fallback video memory value in GB. It is used in the case that Met.3D cannot read the GPU memory directly.