revamp function arguments
update core functions for new arguments
update filters for new arguments
standardize function error messages
update documentation
update generated files
add MkvsynthWarning and MkvsynthMessage
update existing filters
add generated code
update documentation