msdk: generate caps templates dynamically
The available codec profiles are dependent on hardware and driver version, so not all the codec profiles are available in all the MediaSDK setups. It is required to create the definitely negotiable caps in runtime, just as gstreamer-vaapi does.