Add Solaris O/S facts "distribution" and "distribution_*"
Use first line from /etc/release in "distribution_release" for consistency across Solaris and derivatives.
* Added a sha256 method to module_common
* Added a sha256sum parameter to the get_url module to enable
cryptographic verification of downloaded files
* Fixed a few typos in the documentation
Setting version_added for this feature to 1.3
Set current play/task to None for callback context when finished running the current play/task.
Renamed on_no_hosts_matched/on_no_hosts_remaining to correct names in noop callback, added methods to callback plugin examples.
allow apt-key module to work with binary key
Merge pull request #3164 from DMBuce/doc-update

Doc update
Merge pull request #3163 from DMBuce/pkgbuild-update

PKGBUILD update
Merge pull request #3159 from cchurch/devel

Callback Plugin Context / Naming Fixes
Add roles to glossary.
Mention YAML variable quoting.
Use get_bin_path for blkid and add some aliases to the filesystem module.
re-add docs css class required for some theme elements
Remove duplicate host file reads by removing a legacy check.

This allows using a form such as

    ansible -i <( arbitrary command ) all -m ping
Use with guard for file reads.
Small fix so template plugins can see inject variables.
Merge pull request #3168 from tgerla/doccontent

re-add docs css class required for some theme elements
Update packaging dates in preparation for release.
Version bump and assorted things to start new development version.