Rename public functions with mbench_ prefix

Avoid namespace conflicts between libraries.

Only rename in the ABI, not in the language.
Error-out if the input file couldn't be opened