Hard code section header names rather than using the module titles

It's clearer where the section names come from and avoids any unwanted
module qualifications when the directives become part of a package.
Refs #9521
Add supporting code to generate screenshot in algorithm directive

Refs #9521
Add gitignore & README for images directory.

Refs #9521