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 fourth and final patch of the group.

This patch updates the generated encoding.h (generated from riscv-opcodes).