Simplify and correct comparisons with None.
Added an insertbefore option.
Modified to follow Daniel Hokka Zakrisson's recommendations.
Adds configurable jinja2 extension loading

Jinja extensions adds features to the jinja2 templating engine. This
patch allows module loading for the templating engine vian an
ansible.cfg configuration key (jinja_extensions).
The default behaviour doesn't change (no module loading).
Requested modules can be added coma separated in ansible.cfg

Adds whitespace handling in jinja_extension config

Added whitespace handling in jinja_extension configuration directive, so
things stay safe if user adds spaces around comas in the directives
list.

Adds config example for jinja_extensions

Added config example with multiple extentions for jinja_extensions
Fixes jina typos

Moved *jina* to *jinja2*
Support for amazon linux distribution facts.
Using "OtherLinux" in module_commons, cleander detection in setup.
uri module
moved module checking below module initialization
fixed the documentation so it build properly
Tweak doc examples