Add streaming core classes
This merge request introduces three new modules
- VideoCore: Supporting classes for encoding and decoding.
- VideoFFMPEG: FFMPEG Software encoder, software decoder, and an FFmpeg-vaapi-based hardware encoder.
- IOWEBM: A webm writer using libwebm third-party library.