Add EventStream.flatMapError
Add Bacon.error convenience function that sends an error and ends

Bacon.once's evil cousin ]:->
Add Bacon.retry
Allow interval by context
Remove everything related to isValidValue from Bacon.retry

Similar effect can (and should) be implemented in the client code,
by transforming the source stream as suggested by @jonifreeman:

Bacon.retry({source: someSource.flatMap(function(x) { return x === "FOO" ? Bacon.error("invalid value") : Bacon.once(x) })})
Updated Bacon.js NuGet Package to 0.7.10
Updated cdnjs and NuGet links to 0.7.10
Update cdnjs and NuGet links to 0.7.10 in readme-src
Add marble definitions to readme-src
Merge pull request #359 from phadej/marble

Add marble definitions to readme-src
Update readme-src.coffee
Merge pull request #360 from hammerdr/patch-1

Update readme-src.coffee
Replace fat arrows with thin arrows where possible
Remove trailing whitespace
Use prototypes to implement Source
Alias assign globally
Avoid creating new queue objects in dispatcher
Remove duplicate always implementation
build js
remove unused constructor param