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

Also add test for empty input, return nans.

(cherry-picked from 04403f98)