* 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
* feat: Build Crashpad via a CMake submodule
* feat: Integrate the Crashpad Client
* get crashpad handler working
* build handler with tests
* integrate msgpack, and finish crashpad backend
* add path handling methods for windows
* make crashpad work on windows
* add options when applying scope to event, avoid redundant callbacks,
and correctly add breadcrumbs in non-crashpad mode as well.
* use a different msgpack library and vendor it
* rm gitattributes; windows should use native line endings
* update crashpad submodule
* review feedback and leak fixes
* clean up current_exe and path_dir handling, add a test
* fix some leaks in the crashpad backend and
around raw envelopes and breadcrumbs
* correctly clone in path_dir on windows as well
* move handler path handling into crashpad backend