Added cache_valid_time option to apt module
Updated apt module documentation string with a cache_valid_time explanation
Updated cache_valid_time option to check the update timestamp if update-notifier-common is installed.
mtime of the apt lists is used as fallback.
mkfs module to create filesystems with mkfs command
apt module cache_valid_time documentation fix
Adding module to de-register/register EC2 instances

This module handles AWS EC2 ELB registration.

* De-registration requires the instance id which can be looked up using
  the ec2_facts module.
* Registration requires both the instance id and the elbs that the
  instance belongs to.

De-registration will return an ec2_elb fact that can be used for
registration in post_tasks.
marking the state changed only when there are ELBs to work on
doc update
Set selinux context on file after shutil.move in atomic_move()

This is intended to fix #2810.  It sets the context of the tmp_dest file
after shutil.move() operation and before os.rename().  This should
retain the selinux context of the file across moves.
typo
use os.path.join instead of hardcoded unix separator in first_found lookup plugin
Merge pull request #2825 from sergevanginderachter/firstfound-ossep

remove hardcoded unix dir separator in first_found
Merge pull request #2823 from iat00/devel

typo
Fix up a couple of references to 'only_if' and change them to 'when'
Merge pull request #2826 from tgerla/devel

Fix up a couple of references to 'only_if' and change them to 'when'
Add notification/hipchat module.

This module can send a message via hipchat (https://www.hipchat.com/).
Have 1.2 clear in docs
Fix module doc organization
Document: sudo works per-task too

Document that you can use sudo at the task level as well
amended s3 plugin to support 'dest' parameter to allow uploading to custom location