function.predicates - adding isPlainObject

Simple, but useful, checks if an object is actually a `{}` object and not a function or array.

Related discussion in https://github.com/jashkenas/underscore/issues/580.