Notes:
- We can actually use a single Activity.java file for oculus/pico now
- We can unconditionally compile os_android.c on Android
- No need for including extra jars in build system
- Headset rendering is guaranteed synchronous now, no need to ref L
- Add an "android flavor" build setting to differentiate between oculus
and pico devices, since they both use OpenXR.
- Update the pico manifest to reflect their OpenXR sample
- Remove some OpenGL hacks that aren't necessary anymore
- Machine-specific excludes do not belong in lovr's gitignore.
They should be configured using .git/info/exclude or globally.
- Preferential excludes should use .git/info/exclude (e.g.
plugins, in-tree lua files).
- This restricts gitignore to build-system-generated artifacts.
Honestly I'd like to remove these too, but need to monitor.