apt now uses module function to find bin paths

Signed-off-by: Brian Coca <briancoca+dev@gmail.com>
Add an update option to the git module

This will allow just making sure the repo exists w/out actually making
any chnages to it. Useful if you're going to run a play repeatedly
against a host that might have active development going on in the
repository (think initial bootstrap of a developers system, and
continued playbook runs to work on other projects).
Add support for crypted passwords to password lookup

Added new parameter 'encrypt' with same semantics from that of
vars_prompt. When encryption is requested a random salt will be
generated and stored along the password in the form:
'<password> salt=<salt>'.

Also store passwords with an ending '\n' for easier looking at files
with console tools. File content was being already rstripped so this
is harmless.
-o and -r option don't exist on AIX
no uses get_bin_path for 2nd use of ip tool (fixes reported issue with openwrt)

module needs this added to many tool invokations, but his is a start
Signed-off-by: Brian Coca <briancoca+dev@gmail.com>
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.
Fix name in copyright
Fixes in apt module doc: typos, examples
Merge pull request #2932 from bcoca/apt_getbins

apt now uses module function to find bin paths
Merge pull request #2934 from j2sol/git-update

Add an update option to the git module
Merge pull request #2939 from mmoya/lookup-crypted-passwds

Add support for crypted passwords to password lookup
Allow the remote MD5 checks to be run via sudo
Merge pull request #2940 from madema/patch-3

-o and -r option don't exist on AIX
Merge pull request #2941 from bcoca/setup_bin

no uses get_bin_path for 2nd use of ip tool
Merge pull request #2942 from stoned/doc-requirements

Fix empty requirements specifications in modules documentation
Merge pull request #2948 from jcbagneris/devel

Fixes in apt module doc: typos, examples
Add vim swap files to gitignore
Merge pull request #2951 from DazWorrall/vim_swp

Add vim swap files to gitignore
Don't hardcode chroot executable path
Remove unused modules