* run `scan-build` (clang analyzer) on linux (currently only produces warnings)
* switch to gcc-10 and clang-10 on linux
* run asan leak-check on clang builds on linux
* correct some issues found by clang-analyzer (dead stores, one of them a bug in the page allocator)
* fix other warnings on clang
* turn of warnings-as-errors on CI for clang and msvc
This removes all the multipart handling code and is a *soft break*,
since the API stays the same, but the SDK now *really* requires a
Relay-enabled sentry server.
* tests: Move integration tests to use the example
fixes#138 (proper json serialization of unicode)
* move staticlib test from azure to pytest
* integration requirements was moved
* make ldd test properly run in python
* use an explicit values key for threads
* test: Move unit tests to pytest, in preparation for integration tests
* try running python on CI
* Create a first integration test
* try making python tests work on windows
* deserialize envelope for tests
* feedback, and try running on windows
* make tests work correctly on windows
* review feedback