API: Added support for user-defined event listeners.
API: fixed an error.
API: reordered functions; added getId(), getPosition(), getAngle(); ignore our own messages in onChat().
API: fixed getPosition() for cases when me.flag is undefined.
API: make sure getCountry() and getPosition() do not break when they are called for a disconnected person; added getConnectedIds().
API: tell the user whether a listener was successfully removed.
API: added getFlagWidth() and getFlagHeight().
API: added functions for debugging and renamed userListeners.
API: fixed errors in debugPoint() and debugText().
API: set the proper z-index for debugging marks.
API: Made it possible to erase specific debugging marks, our own chat messages are not ignored in onChat() anymore, fixed getPosition() for calls with me.id.
API: added onConnection().
API: added debugLine()
API: added debugRay()
API: Fixed transform-origin in debugRay()
API: pass user's name to chat message handlers.
API: added debugFlag().
API: fixed coordinates for situations when the page has been scrolled.
Merge pull request #93 from RnbwNoise/master

API: Added support for user-defined event listeners, some getters, and debugging functionality.