Android GUI: EventCollector: Add ability to create empty "collectors"
Android GUI: EventCollector: Add ability to send events to listeners whose queues do not have the event and ability to remove events of a certain type
Android GUI: Fix bug in RootEventCollector where the root event may not be sent to all listeners
Android GUI: Create empty root event queues beforehand since the root event might arrive before attachListener() is called