Doc: Updated Document paths

This patch modifes the documentation
in the following ways:

* Contributing, glossary and maintainers
  files, are moved into the
  the documentation directory
* The table of contents in index.rst.in are
  updated accordingly
* Coding_guide, contributing, maintainers and
  readme documetns, are updated accordingly

Change-Id: I40ea47f7f154142f1f02f4492ad53c3533109bb0
Signed-off-by: Galanakis, Minos <minos.galanakis@arm.com>
diff --git a/docs/contributing.rst b/docs/contributing.rst
new file mode 100644
index 0000000..f1e5b08
--- /dev/null
+++ b/docs/contributing.rst
@@ -0,0 +1,42 @@
+Contributing to Trusted Firmware M
+==================================
+
+Contributions to TF-M project need to follow the process below.
+
+``Note`` Please contact :doc:`/docs/maintainers` for any questions.
+
+-  Create an issue in http://issues.trustedfirmware.org
+   to keep others informed about your ongoing work.
+-  If it is a major change then please discuss the design with
+   maintainers.
+-  Clone the TF-M code on your own machine from
+   http://git.trustedfirmware.org/trusted-firmware-m.git
+-  Follow the :doc:`Coding Guide </docs/coding_guide>` for the TF-M
+   project.
+-  Make your changes in logical chunks to help reviewers.
+-  Update relevant documentation.
+-  Test your changes and add details to the commit description.
+-  Add the issue number and details to commit description as well.
+-  The code is accepted under :doc:`DCO </docs/dco>`, Developer
+   Certificate of Origin, so you must add following fields to your commit
+   description.::
+
+       Author: Full Name <email address>
+       Signed-off-by: Full Name <email address>
+      
+       Note: Sign off authority needs to adhere to the [DCO](./dco.txt) rules.
+
+-  You may add other fields in the commit message.
+-  Submit your patch for review at
+   http://review.trustedfirmware.org
+-  Maintainers will be notified and they will start review process.
+-  You may be asked to provide further details or make additional
+   changes.
+-  You can discuss further with maintainer(s) offline if necessary.
+-  | Once the change is approved by maintainers, the patch can be
+     submitted
+   | either by maintainer or patch owner.
+
+--------------
+
+*Copyright (c) 2017-2019, Arm Limited. All rights reserved.*