tf_fuzz: refactor directory structure

Move all C++ source and files related to the C++ tfz binary into a
tfz-cpp subdirectory, and create a new Python project for the suite
generator.

Change-Id: I15aa0ba20e83d6713d17d25b6d636f63ac14f229
Signed-off-by: Nik Dewally <Nik.Dewally@arm.com>
diff --git a/docs/tf_fuzz/source_structure/lib_dir.rst b/docs/tf_fuzz/source_structure/lib_dir.rst
index fbc54dd..065ebe3 100644
--- a/docs/tf_fuzz/source_structure/lib_dir.rst
+++ b/docs/tf_fuzz/source_structure/lib_dir.rst
@@ -9,7 +9,7 @@
 This directory contains the customizable "boilerplate" code snippets used to
 write out C source code.  The file in this directory currently, is that for
 TF-M, but other comparable frameworks could be addressed with equivalent files
-taylored for the required syntax of that other framework.
+tailored for the required syntax of that other framework.
 
 Which file to use for this process is selected by setting two environment
 variables pointing to that file:  One for the ``lib`` directory and one for the
@@ -21,9 +21,9 @@
     export TF_FUZZ_BPLATE=tfm_boilerplate.txt
 
 
-********************************************
-``.../tools/tf_fuzz/lib`` directory contents
-********************************************
+**********************************
+``tf_fuzz/lib`` directory contents
+**********************************
 .. code-block:: bash
 
     tfm_boilerplate.txt