Fix empty requirements specifications in modules documentation

And also be liberal in what ansible-doc accepts as an empty
requirements specification.

While here fix a typo in template module documentation
wrt jinja2 overrides example.
Merge pull request #2942 from stoned/doc-requirements

Fix empty requirements specifications in modules documentation