binutils: accept CSR addresses as immediates

This permits arbitrary CSRs to be addressed without requiring additional
mappings in opcode/riscv-opc.h.  For unnamed CSRs, the disassembler now
prints hexadecimal addresses instead of substituting "unknown".
glibc: fix Mac OS build

Make sure to use a case-sensitive file system and a mount point with no
spaces!