Use remove() to handle queue overflow
Use remove() to handle queue overflow

I had the same code duplicated in queue() and remove, so I deleted it
from queue and just call remove(0) instead.
Remove now handles localEventQueueCount decrementing instead of doing it
during queue overflow and internal event section of availableEvent().

per1234/EtherEventQueue