* Removed import of `re`. No need for that.

* Removed shadowing of the `name` variable by renaming the local one.
* Changed variable name `m` to `module` for better readability.
* Minor PEP8 tweaks

Added refresh option for refreshing the repo meta data before ensuring the state.
Added option to skip recommends from zypper.

* Bugfix: Use append in favor of extend if param is no list.

* Added some more examples and added edit info.

* Removed Author comments, added version_added in documentation.
Merge branch 'enhance-zypper-module' of github.com:xenji/ansible into enhance-zypper-module

Conflicts:
	library/packaging/zypper