Add float/double escape support

Fixes #19