Docs: Refresh the Crypto service integration guide

The TF-M Crypto service integration guide needs to be
refreshed to reflect newer changes that have been
merged over time. Also, introduce some useful references,
cross-referencing when needed, plus add support in conf.py
for newer versions of Sphinx.

Signed-off-by: Antonio de Angelis <antonio.deangelis@arm.com>
Change-Id: I2bcbc38e5940f042b516ab44355a7ad2354dac5f
diff --git a/docs/design_docs/services/index.rst b/docs/design_docs/services/index.rst
index 5024f88..ada4e74 100644
--- a/docs/design_docs/services/index.rst
+++ b/docs/design_docs/services/index.rst
@@ -12,7 +12,7 @@
     Service Signing             <tfm_uniform_secure_service_signature.rst>
     Crypto                      <tfm_crypto_design.rst>
     Initial Attestation         <symmetric_initial_attest.rst>
-    Internal Storage            <tfm_its_service.rst>
+    Internal Trusted Storage    <tfm_its_service.rst>
     Firmware Update             <tfm_fwu_service.rst>
     PS Key Management           <ps_key_management.rst>
 
diff --git a/docs/design_docs/tfm_builtin_keys.rst b/docs/design_docs/tfm_builtin_keys.rst
index d68f51f..19a7d94 100644
--- a/docs/design_docs/tfm_builtin_keys.rst
+++ b/docs/design_docs/tfm_builtin_keys.rst
@@ -6,6 +6,8 @@
 :Organization: Arm Limited
 :Contact: raef.coles@arm.com
 
+.. _tfm-builtin-keys-label:
+
 ************
 Introduction
 ************