add once method
add takeUntil functionality
add documentation
use provided observing value
add take(n) method, rename takeUntil to until, add tests
add description about take and until methods in web-demo
Merge branch 'core-android'

Conflicts:
	reactive-core/src/main/scala/reactive/EventStream.scala
use button from xml layout
some demo work