new actions / new banners / extra type check

Add two new Actions - Events and UpdateConfig

Allow for any sequence of numerics and periods in the version number that Asterisk returns (2.5 for Asterisk 13) in the welcome banner

Some extra type checking to prevent exceptions that we have seen in production message flows.

Sorry for the delay. I think we should dig a bit more in this.. if we got an event associated to a response, we should include it, and not skip it, like the patch does. Makes sense? Could you check what event is exactly that makes this fail? For example, checking if `this.responses[event.actionid].events` is undefined, and logging the event if so. Perhaps there's another thing going on here