Attest: Remove support for option flags

Originally the option flags were added to the Initial Attestation
service for development and special testing purposes. These extra and
optional test cases have been removed from the test suite, which means
that the only remaining option flag is now also unused.

Remove TOKEN_OPT_OMIT_CLAIMS flag and all unused code related to option
flag handling. Remove ATTEST_INCLUDE_TEST_CODE build option and update
the documentation.

Change-Id: I5f6b3fdbed0a25e6a2aaa3609d6f6171d2be8f28
Signed-off-by: David Vincze <david.vincze@arm.com>
diff --git a/docs/configuration/index.rst b/docs/configuration/index.rst
index 3e03fe2..a8ea88c 100644
--- a/docs/configuration/index.rst
+++ b/docs/configuration/index.rst
@@ -156,8 +156,6 @@
 +-------------------------------------+-----------+-------------+
 |SYMMETRIC_INITIAL_ATTESTATION        | Build     |   OFF       |
 +-------------------------------------+-----------+-------------+
-|ATTEST_INCLUDE_TEST_CODE             | Build     |   OFF       |
-+-------------------------------------+-----------+-------------+
 |ATTEST_KEY_BITS                      | Build     |   256       |
 +-------------------------------------+-----------+-------------+
 |ATTEST_TOKEN_PROFILE                 | Component | "PSA_IOT_1" |
@@ -298,6 +296,9 @@
 
 --------------
 
-*Copyright (c) 2022,2024, Arm Limited. All rights reserved.*
+*SPDX-FileCopyrightText: Copyright The TrustedFirmware-M Contributors*
+
 *Copyright (c) 2023-2024 Cypress Semiconductor Corporation (an Infineon company)
 or an affiliate of Cypress Semiconductor Corporation. All rights reserved.*
+
+*SPDX-License-Identifier: BSD-3-Clause*
diff --git a/docs/integration_guide/services/tfm_attestation_integration_guide.rst b/docs/integration_guide/services/tfm_attestation_integration_guide.rst
index 3d68771..7881a13 100644
--- a/docs/integration_guide/services/tfm_attestation_integration_guide.rst
+++ b/docs/integration_guide/services/tfm_attestation_integration_guide.rst
@@ -502,13 +502,6 @@
   on the value of this flag. Default value: OFF.
 - ``SYMMETRIC_INITIAL_ATTESTATION``: Select symmetric initial attestation.
   Default value: OFF.
-- ``ATTEST_INCLUDE_TEST_CODE``: The initial attestation implementation is
-  instrumented with additional test code. This is required in order to run
-  some of the initial attestation regression tests.
-  These tests are not required to be run by platform integrators, and are
-  only meant to be used for development or modification of the initial
-  attestation implementation.
-  Default value: OFF.
 - ``ATTEST_STACK_SIZE``- Defines the stack size of the Initial Attestation
   Partition. This value mainly depends on the build type(debug, release and
   minisizerel) and compiler.
@@ -653,4 +646,6 @@
 
 --------------
 
-*Copyright (c) 2018-2024, Arm Limited. All rights reserved.*
+*SPDX-FileCopyrightText: Copyright The TrustedFirmware-M Contributors*
+
+*SPDX-License-Identifier: BSD-3-Clause*