Tracks upstream opus, allowing the library to be easily updated. While we're at it, we incorporate the CMakeLists.txt so that we have easy control over the requirements of the build.
Prevents yuzu from getting 2000+ warnings in MSVC in a future change.