Remove unused softfloat definitions

The following definitions are never referenced in the
softfloat code and may clash with system definitions:
TRUE, FALSE, BIGENDIAN, LITTLEENDIAN
Define per-thread variables for softfloat

Each CPU thread will require a separate instance of
the following variables:
float_rounding_mode
float_exception_flags
Functions to get, fetch, and put softfloat operands