CLJS-477: Vararg fns break when first vararg is undefined.

Examine arguments.length to determine the presence of varargs instead of
checking the argument in the first vararg position with goog.isDef(arg).