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.
Add notification/hipchat module.

This module can send a message via hipchat (https://www.hipchat.com/).
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
add docs for 'when: var is defined' idiom
changing arg name for consistency, absent/present for registration
Parameter and variable naming issues
Merge pull request #2817 from sfromm/issue2810

Set selinux context on file after shutil.move in atomic_move()
Fix SELinux context on atomic_move
Moar SELinux.
fix a bug in apt-repository where 'ppa' is used in a plain http://ppa. .... url
postgresql_privs: fix wrong codec specification

Use psycopg2's mapping from PostgreSQL encoding names to Python codec names.