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*