Handle all floats except PPC double-double.
Removed redundant type information from integer and float literals.

Added rudimentary support for PPC double double's, but they remain
untested.