forward more methods to the collection in the emulation layer

We already forward `each` to the collection, so including `Enumerable`
allows more code written against the original ActiveModel
ErrorCollection class to continue working without modification.