Automatically convert participants to array
Fixed Group functions. Now add/end group, add/remove participants, groupInfo and getGroups all work reliably.
Wait for Response for sendClearDirty
Removed old sendBroacastPlace (replaced with sendBroadcastLocation)

Renamed sendLocation to sendMessageLocation for API consistency.
Fixed sendGetClientConfig() from reporting an error. But still no useful data returned.

Undo sendClearDirty change.
GetPrivacyBlockedList waits for response from server.
Added onGetPrivacyBlockedList Event
Added onGetError event if requested query has no data
 (eg you have no-one in a blocked list but you ask for the list)
Fixed onGetRequestLastSeen event.
Renamed a lot of events to match newly named methods.

Please check your code if you have been using events.
Added some markup to EVENTS.md