add lang/toNumber. see #116
deterministic lang/toNumber test
improve lang/toNumber behavior for empty strings
improve lang/toNumber behavior for -0
make sure all number methods works with string/null/undefined to avoid headaches. closes #116
Merge pull request #124 from mout/to_number

add lang/toNumber and improve all "number" modules