Merge pull request #5964 from sl4mmy/with-dict

lookup_plugins: loop over hashes

Tests good with the global variables:
```
users:
  alice:
    name: Alice
    id: 12345
  luna:
    name: Luna
    id: 23456
```

and playbook tasks:
```
- name: Print records.
  debug: msg="User {{ item.key }} is {{ item.value.name }}  {{ item.value.id }}"
  with_dict: users
```
Fixing the unicode issue in uri for EL6 platforms

Fixes #5869
Merge branch 'git_version_tags' of https://github.com/j2sol/ansible into j2sol-git_version_tags
Fix fails on ubuntu due to missing /etc/motd

Some systems that we are testing on may not have /etc/motd. So we need to create a file that we can control and use that for the further tests.
Merge pull request #6165 from risaacson/fix_fetch_integration

Fix fails on ubuntu due to missing /etc/motd

Tests functional on centos6, ubuntu1204 and ubuntu1310 now.
Fixes #5255 yum: set disabled repos before enabled repos and fix the parameters used
Rename flatten funciton.

flatten(x) is used a lot in the various lookup plugins where in each it is slightly different. This is to make this name slightly more unique.
Merge pull request #6166 from risaacson/rename_flatten_in_dict

Rename flatten function.
docker: update to docker-py 0.3.0, plus full port binding support, container names, links
Fix setup module to gather facts from PowerPC Macs.
Merge pull request #6172 from cchurch/devel

Fix setup module to gather facts from PowerPC Macs.
docker: add 'version_added' to the appropriate documentation entries
filesystem: Ignore blkid cache

Sometimes, `blkid` will incorrectly return no information about a block
device, even if it exists and has a valid filesystem. This causes the
*filesystem* module to fail if *force=no*. Instructing `blkid` to use
`/dev/null` as a cache file will force it to rescan the block device on
each run, making results more consistent.

Signed-off-by: Dustin C. Hatch <admiralnemo@gmail.com>
added octal representation of mode and made md5 checksumming optional

Signed-off-by: Brian Coca <briancoca+dev@gmail.com>
Merge pull request #5941 from sivel/rax-name-search-opts

rax module: Use regex start and end of string with name base filters
Merge pull request #5092 from willthames/ec2_snapshot

Module to create EC2 snapshots
Emphasize target is on remote host. List supported file types.

From the documentation it is not immediately clear that the 'target'
option refers to a location on the remote host. This change emphasizes that.
In addition to .sql files, .bz2 and .gz files are supported for dumps and
restores. This is now documented.
Properly match existing security group

If we don't care about `vpc_id` then neither should the code.
Merge pull request #6183 from gkoller/devel

mysql_db: Emphasize target is on remote host. List supported file types.
Merge pull request #6184 from patrys/patch-1

Properly match existing security group