Merge pull request #101 from dnalot/patch-1

Cross environment modularity
test push for Travis
Merge pull request #102 from dnalot/patch-1

Generalize asEventStream and compile previous
move fromEventTarget a bit up in the source file
reject arguments in Property.toProperty
add Property.sampledBy(property), generalize mapEnd
update relnotes
update README
cleanup
build js
generalize filtering by Property
update relnotes
build js
update relnotes
release 0.1.8
Performance improvements

- lazy evaluation where possible
- removed assertions from critical spots
- based on measurements on node.js
update relnotes
add instructions for running performance tests
Rewrite binder stream factory to compose all others

* `asStream` - rename `fromBinder`
* `fromBinder` - asynchronously unbind synchronous binds to keep signature clean
* `asEventStream` - fix not using `eventTransformer`
* `fromPoll` - no longer require events except `End`
* `fromEventTarget` - support additional MVC observer convention
* `partiallyApplied` - accept variable argument lists
* format - parenthesesize single line invocations
* complexity - reduce implementation 30 lines!
* `README` - needs updated correspondingly