Enforce correct ES5 parseInt behavior, with tests.
Support defaulting the radix to 16 when the string starts in 0x or 0X.
Make sure to ignore leading whitespace.
Ensuring that the radix is converted to a number before checking it for falsiness.
Merge pull request #194 from ljharb/parseInt

Enforce correct ES5 parseInt behavior, with tests.