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).
Could you turn on the Trim Trailing Whitespace checkboxes in Xcode's editor prefs, please? I don't mind the whitespace itself, but diff tools keep showing it as changes, which is distracting...