indexOfListener now always uses manual method.

Also removed useless comments and the checking for a native
Array#indexOf.
All listeners are now stored within objects.

This will allow me to attach meta data to the listener items. This
involved a rather large change in the fundamental workings of the class.