https://github.com/apache/storm/pull/351
I redid the original commit based on the feedback I got. Instead of adding a new interface, I changed the existing interface so that it could return any Object that works with a serialization scheme (Avro, Java, Writables, etc.)
