* Standardized header ordering for C++ repo
* Reordered categories to move private headers above public headers; added space between categories to enable future flexibility
* Tests: replace most `EXPECT_TRUE(a OP b)` with `EXPECT_OP(a, b)`
* Undo unnecessary change
---------
Co-authored-by: Anton Kolesnyk <antkmsft@users.noreply.github.com>
* Added GetPolicyManagementCertificates
* Added Add and Remove policy certificate
* Added support for Tpm attestation
* Moved TPM to attestation service specific section
* Added support for validation callback
* Updated RequestFailedException documentation
* SetPolicy and ResetPolicy APIs
* Added tests for attestation result; cleaned up attest test suite a bit; fixed up attestation sample to be more real
* Further refactored test collateral to reduce wasted test cases
* Reformat with clang-format-11
* Removed use of Nullable::HasValue() and Nullable::Value() in favor of operator bool and operator *
* Get policy sample to run in CI pipeline
* Added AZURE_ variables to test-resources.json