Loosen generics on IterableSubject.iteratesAs() overloads, to permit mixed-type objects to be passed in.  This is more in keeping with Java type erasure and the contract of equals().
Merge pull request #79 from cgruber/revertgeneric

Loosen generics on IterableSubject.iteratesAs() overloads