Porting ucb-bar/riscv-gcc implementation in binutils for RISC-V.  GDB compiles and properly crashes as the *-tdep.* files need filling out.