Added: BO.Latest, fixed: BO.next, BO.mostRecent, BO.toIterable

- Implemented Latest (Issue #59)
- Fixed Next and MostRecent to connect to the source observable only when the iterator is asked for.
- Fixed ToIterable.next() not properly handling the completed status (repeated calls to just the next() would simply block on the empty queue).