_.matches shouldn't throw on null values.

Reported in lodash/lodash#523.

I'm not certain what the semantics should be here, but it seems to me that `null` has no properties so it should only match when the target value has no properties.  Thoughts?