Improve lift and reduce perf.

Extract fast argument traversal to lib/apply, use in lift/call/apply
variants, and in reduce/reduceRight.
Merge pull request #398 from cujojs/improve-lift-reduce-perf

Improve reduce() and lift() perf.