first_found lookup_plugin - replaces first_available_file
- useful in tasks/playbook inclusion
- task-specific inclusion

allows searching paths and files
check if the term is a dict so we can take a simple list of files (like first_available_file) takes
add (un)silence_nagios and command actions to the nagios module
also fix a typo with the check_mode check
Added a use_proxy option to get_url.
Added a fail_on_missing option to fetch.
Clarified that proxy can be changed via an variable.
fixed typos
Add openbsd_pkg: package management for OpenBSD.

* Code influenced by the service module but without classes.
* Thanks to @dhozac for input and review.
* Thanks to @johanwiren for getting me to push this out the door.
Teach setup about OpenBSD package manager.

* We cannot depend on the path because FreeBSD for example uses the same path.
Add socket timeout to uri module.

The uri module can be configured to abort after a specified timeout if
it cannot connect to the configured uri. This prevents a uri action from
hanging indefinitely when the remote endpoint cannot be reached because
it is unavailable, there is a firewall in place etc. The default behavior
is left unchanged: timeout=None

This change also introduces a new type for module_parameters: int
Code was added to perform conversion from string -> int type in
module_common.py.

The new type was required in order to play nice with httplib2 which
refuses to accept (and convert) anything other than a numeric type for
the timeout value.
file module should check invalid arguments (fixes #2135)
netscaler module initial commit
netscaler module example playbook
Support for detecting Alpine Linux
allow use of backrefs in lineinfile
avoid the instance start--state-fetch race
waiting enhancements
fix documentation
fixed case and punctuation
Update gettingstarted.rst

Adds note on python 3 incompatibility
Added note about ansible_python_interpreter for people having python3 as default interpreter (mainly Arch users ?)
Should fix #2344