index.md: Replace adhoc ToC with a standard mkdocs TOC macro

Instead of manually generated ToC using an external web tool, use a
by-default enabled MkDocs extension which automatically generates it.

https://python-markdown.github.io/extensions/toc/

Signed-off-by: Paul Sokolovsky <paul.sokolovsky@linaro.org>
Change-Id: I8ecc13c478d220dc9e351c386319d8fc5f646c7a
diff --git a/docs/index.md b/docs/index.md
index 35c84f8..e37b7c0 100644
--- a/docs/index.md
+++ b/docs/index.md
@@ -3,96 +3,7 @@
 
 **Table of Contents**
 
-- [User Guide](#user-guide)
-  * [How to Contribute to this Document](#how-to-contribute-to-this-document)
-  * [How to Contribute Code](#how-to-contribute-code)
-    + [Gerrit Setup](#gerrit-setup)
-    + [Commit and review](#commit-and-review)
-  * [From the maintainer's POV](#from-the-maintainer-s-pov)
-  * [Manual Job trigger](#manual-job-trigger)
-- [LAVA documentation](#lava-documentation)
-  * [Supported platforms](#supported-platforms)
-    + [TF-A supported platforms](#tf-a-supported-platforms)
-    + [TF-M supported platforms](#tf-m-supported-platforms)
-  * [How to navigate tf.validation.linaro.org](#how-to-navigate-tfvalidationlinaroorg)
-  * [How to read a job and investigate results](#how-to-read-a-job-and-investigate-results)
-- [Pipeline description](#pipeline-description)
-  * [TF-A CI pipeline description](#tf-a-ci-pipeline-description)
-  * [TF-M CI pipeline description](#tf-m-ci-pipeline-description)
-    + [TF-M Job dependencies](#tf-m-job-dependencies)
-  * [The TF Jenkins Job Builder (JJB) configs](#the-tf-jenkins-job-builder--jjb--configs)
-  * [JJBs and Jenkins Jobs](#jjbs-and-jenkins-jobs)
-  * [Calling CI scripts from JJB jobs](#calling-ci-scripts-from-jjb-jobs)
-- [CI Scripts overview](#ci-scripts-overview)
-  * [TF-A CI scripts overview](#tf-a-ci-scripts-overview)
-  * [TF-M CI scripts overview](#tf-m-ci-scripts-overview)
-- [TF LAVA Instance](#tf-lava-instance)
-  * [TF LAVA instance replication](#tf-lava-instance-replication)
-  * [LAVA Master](#lava-master)
-  * [LAVA Dispatchers](#lava-dispatchers)
-  * [Upgrades](#upgrades)
-  * [LAVA instance changes](#lava-instance-changes)
-  * [Current list of available devices](#current-list-of-available-devices)
-- [Local LAVA instance set up](#local-lava-instance-set-up)
-- [New device enablement in LAVA](#new-device-enablement-in-lava)
-- [Board setup](#board-setup)
-  * [Juno](#juno)
-    + [Peripherals](#peripherals)
-    + [Deployment](#deployment)
-    + [Troubleshooting](#troubleshooting)
-  * [MPS2](#mps2)
-    + [Peripherals](#peripherals-1)
-    + [Deployment](#deployment-1)
-    + [Troubleshooting](#troubleshooting-1)
-  * [Musca B1](#musca-b1)
-    + [Flashing the device for the first time](#flashing-the-device-for-the-first-time)
-    + [Turn on automation](#turn-on-automation)
-    + [Turn auto power on](#turn-auto-power-on)
-  * [STM32L562E-DK](#stm32l562e-dk)
-    + [Peripherals](#peripherals-1)
-    + [Deployment](#deployment-1)
-  * [NXP LPC55s69 Platform](#nxp-lpc55s69-platform)
-    + [Peripherals](#peripherals-1)
-    + [Deployment](#deployment-1)
-  * [Cypress Platform CY8CKIT-064S0S2-4343W](#cypress-platform-cy8ckit-064s0s2-4343w)
-    + [Peripherals](#peripherals-1)
-    + [Deployment](#deployment-1)
-    + [Troubleshooting](#troubleshooting-1)
-  * [Asurada Chromebook](#asurada-chromebook)
-    + [Peripherals](#peripherals-1)
-    + [Deployment](#deployment-1)
-    + [Troubleshooting](#troubleshooting-1)
-  * [Lazor Chromebook](#lazor-chromebook)
-    + [Peripherals](#peripherals-1)
-    + [Deployment](#deployment-1)
-    + [Troubleshooting](#troubleshooting-1)
-  * [Adding Boards to LAVA](#adding-boards-to-lava)
-  * [Hardware Requirements](#hardware-requirements)
-  * [How to get your board installed in the Linaro Cambridge Lab](#how-to-get-your-board-installed-in-the-linaro-cambridge-lab)
-- [SQUAD](#squad)
-  * [TF-A](#tf-a)
-  * [TF-M](#tf-m)
-- [Staging Trusted Firmware System](#staging-trusted-firmware-system)
-  * [Brief description of the setup](#brief-description-of-the-setup)
-  * [Rules & Environment setup](#rules---environment-setup)
-  * [How to setup basic next environment](#how-to-setup-basic-next-environment)
-    + [Workflow for next/tf-a-job-configs.git](#workflow-for-next-tf-a-job-configsgit)
-    + [Workflow for other repositories](#workflow-for-other-repositories)
-- [Uploading files into shared repository](#uploading-files-into-shared-repository)
-  * [Tuxput Installation](#tuxput-installation)
-  * [Upload a file](#upload-a-file)
-  * [Examples](#examples)
-  * [Obtaining a token](#obtaining-a-token)
-  * [Overwrite a file](#overwrite-a-file)
-  * [Delete a file](#delete-a-file)
-  * [Future updates](#future-updates)
-- [FVP Docker Images](#fvp-docker-images)
-  * [FVP Models](#fvp-models)
-- [Misc Info](#misc-info)
-  * [LAVA Ready](#lava-ready)
-
-<small><i><a href='http://ecotrust-canada.github.io/markdown-toc/'>Table of contents generated with markdown-toc</a></i></small>
-
+[TOC]
 
 # User Guide
 This Google Document is a draft for development and review. Once reviewed, the doc will be made available on Phabricator on the trustedfirmware.org website where additional content will be added and reviewed.