ENH integrate: quadrature accepts non-tuple args argument

Copy quad behavior accepting a single element (integer) instead of the
expected tuple

Closes gh-2044
TST: integrate: add test for non-tuple quadrature args
Merge pull request #2782 from loujine/fix-2044

ENH: integrate: make quadrature accept non-tuple "args" argument

Fixes gh-2044