Add foreach_document(), documents[] examples
Fail if Doxygen is enabled but not found
Merge branch 'ntrel/doc-macro-examples'