Initial merge of cpp_bin_float code from sandbox.

[SVN r86781]