Merge pull request #451 from topazproject/tim/NaN-and-Infinity

Raise proper errors for type conversion and print proper names for NaN and Infinity
Merge remote-tracking branch 'origin/master' into tim/Bignum#divide
translation fix
Merge remote-tracking branch 'origin/master' into tim/add-Float#div
Merge branch 'tim/Bignum#divide' into tim/add-Float#div