Support underscores in floating point literals

This adds support underscores in floating point literals.