Add `+[RLMObject objectWithKey:]`

Fetches the object with the given primary key, or returns nil if it doesn't exist.

Maybe should be `objectForKey` à la `valueForKey`?

@alazier @jpsim