BUG: handle array_like input in stats.circ* functions.  Closes gh-2062.

Also add test for empty input, return nans.
Merge pull request #2802 from rgommers/issue-2062-circfuncs

BUG: handle array_like input in stats.circ* functions.  Closes gh-2062.