Add tests for EventListener

* Allow EventListener\remove to be called without a second parameter to
  clear all from a type.
* Added List __tostring and __len (though it doesn't work with Lua 5.1
  with tables.)
* Updated coveralls version