Floating point cleanup.

New Math::Float class added.
Bumped libPNG.