Use new instruction encoding, AUIPC definition
Strip local labels from linked executables
Add SEXT.W pseudo-op
Don't rely on assembler for GOT accesses

This reduces instruction count and improves code scheduling.
Update ISA encoding