doc: Restore main index and cleanup

Also move about_zephyr back to main page and remove duplicated
examples for nano kernel.

Change-Id: Icbc899ce5688d853a59dfc5c8d50f34048ed212b
Signed-off-by: Anas Nashif <anas.nashif@intel.com>
diff --git a/doc/quick_start/about_zephyr.rst b/doc/about_zephyr.rst
similarity index 96%
rename from doc/quick_start/about_zephyr.rst
rename to doc/about_zephyr.rst
index 563b480..1b042c7 100644
--- a/doc/quick_start/about_zephyr.rst
+++ b/doc/about_zephyr.rst
@@ -52,6 +52,6 @@
   increase performance. An optional error checking infrastructure is provided
   that can assist in debugging during application development.
 
-The Zephyr kernel is suppported on multiple architectures,
+The Zephyr kernel is supported on multiple architectures,
 including ARM Cortex-M, Intel x86, and ARC. The list of supported platforms
 can be found :ref:`here <platform>`.
diff --git a/doc/index.rst b/doc/index.rst
index 05d0787..2cee9f0 100644
--- a/doc/index.rst
+++ b/doc/index.rst
@@ -6,23 +6,39 @@
 
 .. include:: disclaimers.rst
 
-The Zephyr Kernel Documentation
-###############################
+Getting Started
+###############
 
 .. toctree::
-   :maxdepth: 2
+   :maxdepth: 1
 
-   quick_start/quick_start
-   kernel/kernel
-   application/application
-   platform/platform
+   about_zephyr.rst
+   kernel/kernel.rst
+   quick_start/quick_start.rst
+
+Developer Guides
+################
+
+.. toctree::
+   :maxdepth: 1
+
+   application/application.rst
+   platform/platform.rst
    collaboration/collaboration
-   reference/reference
 
-Indexes and Tables
-******************
+Reference Guides
+################
+
+.. toctree::
+   :maxdepth: 1
+
+   reference/api.rst
+   reference/configuration.rst
+   reference/kbuild.rst
+
+Indices and tables
+##################
 
 * :ref:`genindex`
 
 * :ref:`search`
-
diff --git a/doc/kernel/nanokernel/nanokernel.rst b/doc/kernel/nanokernel/nanokernel.rst
index 258dcbf..3069942 100644
--- a/doc/kernel/nanokernel/nanokernel.rst
+++ b/doc/kernel/nanokernel/nanokernel.rst
@@ -16,4 +16,3 @@
    nanokernel_synchronization
    nanokernel_data
    nanokernel_interrupts
-   nanokernel_example