LR_02_031: Add CSR support to the Go assembler

LR_02_031: Add CSR support to the Go assembler

About

Add generic CSR instructions, CSR symbolic names and also missing pseudo instructions for accessing the floating point CSRs.  Note in the documentation that instructions that modify CSRs can only be safely used in assembly for now.