removed casing from references in documentation

This fixes links and makes them navigatable in Github
Merge pull request #61 from FrozenCow/patch-1

fixed flatmap reference in api documentation
fixed a typo in README
Merge pull request #62 from michalbcz/master

fixed a typo in README
Make takeWhile emit latest value on end
Make distinct and throttle emit latest value on end
Implement new v0.10 architecture

The new architecture is extremely performant, and has much lower
processing and memory overhead.  It simplifies the code, and relies
far less on promises.  More importantly, promise use is limited to ES6
APIs only--it doesn't use any when.js-specific APIs.  This commit
still uses when.js internally, though (but only the ES6 APIs)

It's public-API-compatible with v0.9.

Some new APIs emerged, virtually for free, while working on the new
architecture: slice, skip, skipWhile, skipUntil, timeslice.

Unit tests have all been ported, and new APIs have test coveraage.
Fix takeUntil, add unit test
Ensure functions are called without exposing internals via
Rename Sink mixin to Pipe, since that's what it does
Merge pull request #63 from cujojs/v0.10-merge

Implement new v0.10 architecture
Improve throttle and unit tests, add jsdoc

Throttling events where throttle period === event period now behaves
like the identity function.  Throttling events with a throttle period
of 0 is also an identity.

Improve stream-helper's assertSame.

Add lots of jsdoc, mostly copied and tweaked from 0.9
Improve unfold and iterate, and docs.

Unfold allows promises-for-tuples for asynchronous unfolding, and
allows tuple.done to control ending the stream early.  Similarly
iterate allows async iteration of future values by returning a
promise.

Reorganized unfold and iterate into their own modules, improved their
unit tests and docs.
Fix unfold end condition, update circles main
Add jsdoc for Observer
Start docs cleanup for 0.10
Clarify that most.create only calls publisher when stream is observed. Close #65
Document new API methods for v0.10
Dispose outer immediately

Allow remaining inners to continue unless forcibly disposed (via take, slice, etc.)
Update jsdoc for flatMap and join