Binlog encryption feature required extensive rework due to WL#11567 (Robust event
deserialization) and WL#10956 (Binlog Access APIs), which was not fully completed.
Besides just getting it to work, one design issue does not look correct: since crypto functionality uses current binlog file position, and those worklogs abstract it away, added position() to Basic_ostream interface and implemented it in descendants. This should be reimplemented in a different way (perhaps by maintaining byte counter at encrypter).
binlog_encryption and rpl_encryption suites were removed from the default suite list and should be re-added back in this task.