videoencoder: add setting to rate limit force keyframes events
videodecoder: Add "request-key-unit-interval" and "error-drop-frame"

Add a "request-key-unit-interval" property which is used to enable and
rate limit number of upstream key unit requests.

Add "error-drop-frame" property to drop frames that have decode error.