Print infinite floats correctly
Merge pull request #67 from jsheard/infinity-fix

Print infinite floats correctly
Fix infinity printing patch to compile on MSVC, extend for NaNs and add test coverage
Merge remote-tracking branch 'upstream/master'