FIX: unmask invalid operation exception for float.

FIX: more strict lexer rule for NaNs and INF.
FIX: use quiet NaN instead of signal NaN.
TESTS: remove unsuitable float unit tests.
Merge pull request #879 from qtxie/float

FIX: unmask invalid operation exception for float.