Fixup for SuSE and openSuSE.

Account for differences in packages names across RHEL/CentOS
and SuSE/openSuSE.
Fix for RPM build on opensuse

Opensuse (tested on 12.3) doesn't have package 'python2-devel', just
python-devel. This patch sort this and allow build RPM successfully
on OpenSuse 12.3.
ReturnData is used throughout but not actually imported
I think that resultant is meant to be the contents of the combined file

It is used for the transfer and as a diff param but isn’t actually
defined anywhere before it’s used. This seemed like the least bad place
to set it.
Passing in complex_args throws ‘unsupported parameter for module’ errors

When using assemble only params (e.g. remote_src) the copy (and I’m
guessing file) modules throw an error that the param isn’t supported.
Simply removing the complex_args param fixes it for me, but I’m not sure
that’s the correct thing to do
The file module doesn’t have it’s module_args reset

I believe that this should be reset in the same way that the copy module
does
dest_contents isn’t always defined, so don’t pass it around

I think this is also a bit of a hack since it should probably be set
before being used, I’m just not sure what it should be set to.
add supported docker version to docs
Ensure test_command tests are actually correct

Using
```
assert 'changed' in result
```
doesn't actually check if something is changed, which is presumably
the reason for the assertion. What is actually needed is
```
assert result.get('changed')
```
which checks that changed is set and not False. Tests still pass after
this change
Add blank line before rst directive
Use ovirtsdk if it installed, but fall out gracefully if it is not
Use h2 for version headings to allow deeplinking
Skipped only has 2 p's not 3
Merge pull request #5152 from sivel/too-many-ps

The word skipped only has 2 p's not 3
Merge pull request #5149 from colszowka/patch-1

Use h2 for version headings in Changelog to allow deeplinking
Merge pull request #5143 from evgkrsk/ovirt-import

Use ovirtsdk if it installed, but fall out gracefully if it is not
Merge pull request #5142 from mmoya/docfix

Add blank line before rst directive
Merge pull request #5137 from willthames/test_runner_fix

Ensure test_command tests are actually correct
Merge pull request #5133 from joshuaconner/add_docker_max_version_to_docs

add supported docker version to docs
Addresses #5042 remove /usr/share/ansible when uninstalling rpm