docs: Add docs/ folder with in depth topics as well as DoxygenLayout.xml file

* C headers now have @briefs and include examples
* Examples have altered 'Interesting' Sections

Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
mmap: added mmap io to gpio

* added function to gpio to use mmap
* changed board definition format around mmap io (fast-gpio)
* Intel Galileo Rev D updated to follow changed definitions

* Example performing mmap io to pin 2 added.

Signed-off-by: Thomas Ingleby <thomas.c.ingleby@intel.com>
Merge branch 'gpio-mem'
Doxyfile.in: remove include dir from INPUT path

Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
DoxygenLayout.xml: make C++ doc order a little like the C doc

Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
doxy2swig.py: explicitly set to use python2

Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
swig: use C++ generated class doc and include directly from maa.i

Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>