Forgot to have autoStartStop() actually do that

I set the flag for started or stopped, but forgot to actually call the
associated methods. Oops. Fixed now.

Also updated my testing script to match up with the new singleton
instantiation of the object.
Removed persistence code

Removed all code that allowed a listener object to persist once its
trigger conditions had been met. I’m removing this “feature” because it
was defined too broadly. It’s no use to have a trigger met and then
have the loop report over-and-over that the conditions are met. In a
real-world scenario this would just cause an action to run over and
over and over.

Should it be necessary to have a trigger create a new listener, you do
it in the callback function you define.
Merge branch 'no-persistence'
Removing code for bEventTriggered flag

Now that events are automatically removed from the loop once triggered,
there would be no way to access this flag anyway. It was useful as an
early debugging tool, not useful anymore and I ultimately am going to
merge the EventListener object into the EventLoop rather than having a
separate prototype.
Consolidated listener instances in EventLoop

Without the persistence flag, there’s not much reason to have the
EventListener as a prototype. It’s cleaner and should control input
better to force listeners to be created using the EventLoop. And since
the EventLoop now starts and stops on its own, there’s no reason to be
concerned about inserts occurring during an active loop.

The only thing I’ve been thinking about adding is some error checking
on the params that devs pass through the addListener method. If they
were set to undefined or null pointers, we could definitely get some
strange behavior.

NOTE: Forgot to remove setPersistent() from my tests in last branch,
doing it here instead.

In either case, test output is looking exactly the same as before I
deleted the prototype.

Finally- in this commit I added console.log() entries that notify on
removal of listeners (note: these are not controlled by setVerbose and
will happen under any conditions, at least for the moment.)
Merge branch 'no-eventlistener-proto'