Mac/FreeBSD Network Facts implementation

Uses a generic BSD Network class, which uses ifconfig and
parses crap out of it.  Modifies the Network __new__
implementation to search further down the subclass
tree
baby-JSON not supported, let selinux module warn using regular JSON
Adding a script to auto-generate an authors file, runnable from 'make authors', which is called from 'make docs/webdocs'.
Merge pull request #2208 from tastychutney/devel

Better documentation, removed runfcgi, added createcachetable
added random cow pick through ANSIBLE_COW_SELECTION env var
Signed-off-by: Brian Coca <bcoca@tablethotels.com>
Catch all exceptions coming from lookup plugins

Fixes using $TEMPLATE() and hostvars in a task without a name, among
other things.
Add lvol module to manage logical volumes.
Work around hanging module.  Thanks to Daniel Hozac for the tip.
Merge pull request #2213 from huberteff/devel

Work around hanging module.  Thanks to Daniel Hozac for the tip.
Merge pull request #2212 from jhoekx/lvol-module

Add lvol module to manage logical volumes.
Use repr to transfer JSON-arguments, so Python doesn't eat things

Fixes transferring newlines in args:, as well as """.
Merge pull request #2215 from tastychutney/devel

Updated virtualenv note
Revert to just escaping \ for JSON-args
jsonify needs to return a string of {}, rather than a dict
Fix apt module's boolean check to expect converted value

Fixes #2218.
Update various modules for check_mode

This updates the following modules to support check_mode:
* apt_key
* apt_repository
* easy_install
* pip - will always report changed due to the way it handles state
* seboolean
* selinux
* slurp - since nothing changes, it just adds that it supports
  check_mode
* subversion - reports changed when checking out new repo and
  when updating.
* supervisorctl
* svr4pkg

See issue #2114.
Fix CliRunnerCallbacks.on_file_diff in callbacks.py

When running ansible -C, I get a traceback that ends with
    AttributeError: Values instance has no attribute 'diff'
This fixes on_file_diff to behave similar to
PlaybookRunnerCallbacks.on_file_diff().
Merge pull request #2221 from sfromm/fix-ansible-cli-check-mode

Fix CliRunnerCallbacks.on_file_diff in callbacks.py
Fix proxy env format

The incorrect format (e.g. http_proxy=http://proxy.bos.example.com:8080) gave this error: "environment must be a dictionary".
Merge pull request #2224 from cliffano/patch-1

Fix proxy env format