Added CBLViewOptions.reduceSpecified

This allows the options to represent whether the REST ?reduce= parameter is absent.
The map/reduce implementation then interprets reduce as true if it’s absent but there
is a reduce function defined.
Fixes #98