Oh man. So much stuff.

* Benchmark improvements, using new API
* loda.install is idempotent
* starting to use the for loop over arguments as perf trick
* loda.apply passes on its context if necessary
* change curryRight, composeRight and partialRight to curry.right, compose.right and partial.right
* s/functionize/decontextify and s/methodize/contextify
* IndexedIterable as a class
* Check for @@iterable even if Symbol.iterator is defined
* doall always provides a side-effects, is now curried
* map perf improvements
* flatten behavior tuning. Only flattens explicitly iterable items.
* join (for strings)
* reduce perf improvements (only touch arguments that exist)
* check explicitly for step.done !== false on all continuous iterators to avoid infinite recursion on bad input
* Rename `hold` to `pipe` and allow the piped result to take multiple fn arguments, which are composeRight'd to provide a chain-like API.
* provides eq2 as an internal utility
* expose `isIterable`
* Fix a bunch of tests
* MONADS!
	* fmap, fapply, fof, fbind
	* fmap handles curried fn, returns an Apply
	* Maybe
		* Full initial API: is/or/force
		* Follows [Fantasy-land spec](https://github.com/fantasyland/fantasy-land).