Fix #435 Missing the last group when there is no reduce

* Fix the bug in CBLView that the last entry is not included into the rows result when there is no reduce block given.

* Add CBL_View_Grouped_NoReduce to CBL_View_Tests.m.

* Add all missing CBLView Tests into TestCase(CBLView).
You don't need this test; callReduce will return nil if reduce==nil.
Leaving out the test keeps this block more like the corresponding one above inside the loop.