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