Basic take-while implementation
TakeWhile support for predicate with index
Unit tests for take while
Restored javadoc
Renamed takeWhile with Func2 parameter to takeWhileWithIndex

Added takeWhile and takeWhileWithIndex methods to Observable
Used mockito's inOrder to verify ordering instead of hand-written stub
Merge pull request #144 from mairbek/mocks-inorder

Used mockito's inOrder to verify ordering instead of hand-written stub
fix javadocs - cleanup some warnings
Add IntelliJ Idea support to Gradle build

https://github.com/Netflix/RxJava/issues/143
Merge pull request #145 from benjchristensen/issue-143

Support 'provided' dependencies in IntelliJ Idea build
play with tests in clojure -- still not hooked up or actual tests
javadocs
merge Operator TakeWhile pull request

This is a manual merge of https://github.com/Netflix/RxJava/pull/125 contributed by @mairbek
Merge pull request #146 from benjchristensen/issue-87

Merge of Pull #125 for Issue #87 Operator TakeWhile
add error handling for onNext failure so exceptions don't get thrown up the stack but instead via onError
Operator: ForEach

https://github.com/Netflix/RxJava/issues/45
forEach with Action1 but not Observer

I re-read the MSDN docs and found the previous implementation wasn't complying with the contract.

http://msdn.microsoft.com/en-us/library/hh211815(v=vs.103).aspx

I believe this now does.
add a comment so it doesn't look like this was left empty by accident
removing unused verifications

https://github.com/Netflix/RxJava/pull/147/files#r3028477
mark the thread as interrupted again