Adding a curl easy adapter
Updating for NS changes
Fixing the easy adapter
Adding tests for Curl and CurlMulti, removing error event

- Adding a shared set of tests for curl and multi adapters
- Removing guard for failing to create a curl handle. This should not
  be allowed to fail.