removed singleton references in documentation

This is the final step that fixes #567. We still use a singleton pool in the Event class, but from my understanding of the singleton pool is that this behavior is actually what we desire (i.e., threadsafe heap allocation of events).