Picard RevertSam Sanitize

Add new params to sanitize BAM file available since Picard 1.108
So if you mark a property as `is_optional` you mean that `undef` or `''` are valid values.