Enable support for the four custom instructions

I'd like to experiment with custom instructions in riscv-isa-sim, so I have a few patches to enable the four custom instructions. This is the second patch of the group.

This patch updates the generated encoding.h (generated from riscv-opcodes) and adds empty implementations for the custom instructions.