Make async-listener dependency non-optional

The problem arrises when a dependant of CLS is installed with `--no-optional` to avoid unneeded features and then run with a version of node needing the polyfil.... :boom:

Turns out the dep isn't optional and the person installing it doesn't even know what `process.addAsyncListener ` even is.