files.stat: Expose path in returned result

This is needed to apply subsequent operation on tested path
Added support of returning owner's group name in stat module
Remove redundant check for creates argument.
docfix for vsphere_guest.py

Corrected parameter name from user to username in documentation
Allow foo=1.0* like expressions in apt
add apt unittest
if __name__ does work with ansible modules
Correct trivial spelling.
Just make things a little more readable
Cache pkg name list so we don't recreate the list for every package
Decide to allow pkgname and version wildcards so that things like libxml2*=2.9*  would work
Update package_status and install to account for wildcarded versions.
Moving unittests to the main ansible repo for now
Merge pull request #323 from ansible/apt-wildcard

Build on mvo5's pull request to implement apt version wildcard
Clean up the docker module just a little so that we can unittest the get_split_image_tag function
Documentation update for apt version wildcards from bryanlarsen
Fix retrieval of package version in apt module
If force=true, ignore python-apt's advice

This lets you downgrade packages, for instance.
digital ocean: Remove unsupported states
Merge pull request #336 from skottler/cleanup/65/remove-unsupported-states

digital ocean: Remove unsupported states