Iterate over interfaces upon event dispatch

This should allow for some more interesting event hierarchies.

Code should compile and run with `mvn clean verify`, although I was unable to test the otto-sample stuff, because I didn't want to install Maven 3.1.1 (which the android-maven-plugin requires).