Added support for setting up maintenance windows of under an hour.
Added support for using tokens instead of usernames and passwords.
Added 'version_added' attributes for new fields.
Also added missing fields to documentation and added some more examples.
Make pip dry run work better for the common case

This change allows the pip module to figure out if something needs to be done during
a dry run using 'pip freeze'. This is implemented for the most basic case: name,
version and state=(present|absent). In other cases it will fall back to the old
behavior.
Setup module: Additional facts when using ansible with Linux on System z

- Improved parsing of /proc/cpuinfo to take the specifics of Linux on
System z. ansible_processor and ansible_processor_cores are now
completed.
- Also improved virtualization facts in the same environment, parsing
the output of /usr/bin/lscpu to populate virtualization_type and
virtualization_role more precisely. If lscpu is not available, then
stick to the previous behavior.
Merge branch 'devel' of github.com:ansible/ansible into devel

Conflicts:
	library/monitoring/pagerduty
Removing unused code
Added additional error checking to avoid HTTP400 responses from ansible.
multiple spelling error changes
fix spelling
Update faq.rst

Change user mailing list link to ansible-project from ansible-devel
Ansible inventory file location fixed

according to the official Vagrant guide at http://docs.vagrantup.com/v2/provisioning/ansible.html
implemented the missing "command" option, defaults to "install"...
added missing description...
added missing description of composer command
support rw bind mode in docker module
fix typo
fix spacing
Add networking mode parameter (net) to docker

Since 0.11 Docker supports different networking modes (see docker run
--net). This commit add support for that to the ansible docker module.

This depends on
https://github.com/dotcloud/docker-py/commit/2d58351164eba01e30569f44a921d5aca40163ae
Added cross-platform uptime fact

Having an uptime fact allows you to check after a reboot whether the system was effectively rebooted.

```yaml
  - name: Safeguard - Was system properly rebooted ?
    action: fail msg="System was not properly rebooted"
    when: ansible_uptime > 900
```

This patch has been tested on Linux, Solaris and HP-UX.
Update facts.py