libcec: Update to 2.2.0

Also some minor changes that I believe to be enhancements.
Yes, please do not use `LD_LIBRARY_PATH`. Patch sources to point exactly to their runtime dependencies. If you never got a crash due to unresolved symbols when using nixos, it's because we do use precise runtime dependencies.