Change internal message format from string to binary.
Replace 'error_facility' with 'crash_facility'.

This introduces a behaviour change. Error messages are now always
sent using the value configured as 'facility'. Only crash and
supervisor reports will optionally be redirected to a separate
facility. If 'facility' and 'crash_facility' differ a short
summary report will also be posted to 'facility'.
Update benchmark figure.