Fix compilation of the browser

Creating RLMArrays directly as it did is forbidden and the special-case for
empty predicates appears to be unnecessary anyway, so just remove it.
What happens now when predicate.length == 0?