FEAT: added support for system/fpu/* settings for ARM.
Merge pull request #879 from qtxie/float

FIX: unmask invalid operation exception for float.
FEAT: added NaN? native.

FIX: operator `=` on NaNs doesn't raise an error.
TESTS: added more tests for float special value(NaNs,INFs).