This modifies the tests so that they can be run on Fuchsia:
- add the necessary includes for set/vector etc
- do the few modifications required to use zxtest instead og gtest
backtrace.cpp requires stacktrace support that Fuchsia doesn't have
yet, and enable_disable.cpp currently uses fork() which Fuchsia
doesn't support yet. I'll revisit this later.
I chose to use harness.h to hold my "platform-specific" include and
namespace, and using this header in tests rather than gtest.h,
which I am open to change if someone would rather go another direction.
Not an immediate concern, but when we start running compiler-rt tests on Fuchsia, this may become an issue because we don't ship zxtest in our SDK. We might need to come up with a different solution then, for example have a dedicated define to control which test framework is being used.