shell module: document removes option and sync with command module doc
Fixed syntax error and removed unused imports
Starting to refactor module formatter script.

Rename "jpfunc" to something more explanatory
Standardized on yml suffix, so fix this example content filename.
WIP on refactoring the module formatter code that we use to build the doc site with.
Further modifications to the module formatter to adjust to the new theme, and some misc docs text corrections.
Add analytics to new docs theme.
Fix a documentation item.
User report of DO not taking underscores so tweaking docs
Merge pull request #5419 from stoned/shell-module-doc-fix

shell module: document removes option and sync with command module doc
Merge pull request #5420 from levigross/devel

Fixed syntax error and removed unused imports
Update the styling for the module pages slightly.
Format module requirements as notes in Sphinx
Removed unused things.
remove trailing whitespaces
do not produce too deep toc for category lists
provide sections and local TOC for module documentation
fix example formatting
use rst formatting for sphinx part