Integer.parse/2 shouldn't parse when base is not an integer
Merge pull request #2971 from jw2013/parse

Integer.parse/2 shouldn't parse when base is not an integer
Remove unnecessary Integer.parse/1
make doctest syntax consistent
Merge pull request #2972 from jw2013/redundant-parse

Remove unnecessary Integer.parse/1