Make `_.isEqual` work with plain objects containing `constructor` properties with like object values and make `_.invert` assign arrays when using the `multiValue` flag. [closes #420]