refactored RLMUpdateQueryWithPredicate to only handle NSPredicates
re-add nil predicate check
update RLMPrecondition message
Merge pull request #869 from realm/jp-id-predicate

refactored RLMUpdateQueryWithPredicate to only handle NSPredicates