API: Updated validation API

Block should now call [context reject] instead of returning NO.
For couchbaselabs/couchbase-lite-api#47