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.
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
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
postgresql_privs: fix wrong codec specification

Use psycopg2's mapping from PostgreSQL encoding names to Python codec names.
changed the delegate_to to also use ansible_ssh_private_key_file from the inventory file
BUGFIX - --start-at-task= works only with --step

From issue #2820, --start-at-task does not actually run tasks
unless --step is specified. This appears to be because skip_task
is being evaluated as True in PlayBook._run_task(). This patch
ensures skip_task is set to False in the callback.
Fix security group id for vpc based on @samukasmk solution
Fix zone
Fix tab
Merge branch 'devel_apt-cache_valid_time' of git://github.com/gottwald/ansible into devel