Updated the node matrix for CI to use v18 instead of v17 of node. v18 is now LTS and odd versions are not recommended.
Updated the universal client unit tests to conditionally import AbortController only when using node v14. It is included in node v16 and I was seeing test failures on macOS and linux when using node v16.
AbortController
only when using node v14. It is included in node v16 and I was seeing test failures on macOS and linux when using node v16.