This patch allows errors for more than one object to be merged into one error block.
A common case could be a form for a user signup where the data in the form relates to data from 2 models... common user data (that could be shared amongst many types of users and used in other forms) and user data specific to that user model. Now if an error occurs in one or both models, 2 distinct error blocks could be shown which is probably undesirable. This patch fixes that and allows errors from both models to appear as one.
More details on the why and how of the patch can be viewed here... http://www.redlinesoftware.com/labs.html#001