parse-integer: add support for junk-allowed key parameter