METHOD RemoveAll
Removes all tokens of the queue and resets the end of data flag. Invalidates the pointer returned by a prior call to GetFirst. Only safe to be called from the consumer task.