Fix a bug in the parsing of number literals.

src/json/json.lexer.m:
	A JSON number literal may have an exponent after its fractional part.

	Fix the quoting style used in a spot.

tests/num7.{json,exp}:
tests/num8.{json,exp}:
	Test for the problem with number literals.

tests/bad_hex_digits.exp:
	Conform to the above change to quoting style.