Currently when e_machine is set to something that is not supported by YAML lib,
then tools fail with llvm_unreachable. Though this situation is valid.
In this patch I suggest to allow them to handle relocations in this case.
It can be used to dump and create objects for broken or unsupported targets.