Replace yields/isArray with KenanY/is-array

yields/isArray unfortunately does not follow the new spec, which requires that component names be lowercase.

This pull request replaces yields/isArray with KenanY/is-array, which is Lo-Dash's `_.isArray` but rewritten for `component(1)`. Lo-Dash is pretty well-known for supporting many browsers so I trust that this change shouldn't break current browser compatibility. Some results from testling are available [here](https://ci.testling.com/KenanY/is-array) but it's really slow and some browsers were never even reached :(