* Added a throw to the catch in parsing since catching all errors   thrown means that a lot of other errors get hard to debug.
* Added a throw to the catch in parsing since catching all errors
  thrown means that a lot of other errors get hard to debug.

* Fixed a bug where two listeners with the same function body could
  not be added to the same event. This was due to the fact that they
  were stored under listener_cache[event][hollaback], hashes in js can
  only have string properties so what was actually defined was
  listener_cache[event][hollaback.toString()], which makes the event
  handling unreliable.

gf3/IRC-js