Netflix/RxJava — pull request #414 by zsxwing (2013-09-29 07:33:03+00:00)
Title: Skip last

Hi,

I implemented the `skipLast` operator #78. I used `ReentrantLock` and `LinkedList` to implement it rather than `LinkedBlockingDeque` like `takeLast` #140 for two reasons.

* LinkedBlockingDeque requires that count is greater than 0 but `skipLast` can accept 0.
* LinkedBlockingDeque requires the elements can not be null but an observable can emit a null value.