updates coding style.

Everything is in MarkDown format.
Much easier to read than  in redmine
Merge pull request #4131 from ricardoquesada/udpates_coding_style

updates coding style.
More fixes to the C++ guide
Merge pull request #4132 from ricardoquesada/doc_fixes

More fixes to the C++ guide