libcec: Update to 2.2.0

Also some minor changes that I believe to be enhancements.
@lethalman Do we?

~~~~
└─› grep -r 'substituteInPlace.*\.c.*\.so' pkgs | wc -l
1
└─› grep -r 'wrapProgram.*LD_LIBRARY_PATH' pkgs | wc -l
26
~~~~

Personally I believe, patching `.c` is ugly compared to wrapping with the correct `LD_LIBRARY_PATH`. Patching is acceptable if and only if there is no another cleaner way around.