doxygen /** style creates spurious code blocks with markdown enabled
Bug 720092 - USE_MDFILE_AS_MAINPAGE doesn't work if full path is specified.
More template and context enhancements
Added more info to the context
Added fix to avoid errors with older compilers.