Add a new option immediate= to immediately apply a permanent change

Currently, either you apply the change in the configuration
of firewalld ( without permanent=True ), or you apply it live.
I most of the time want to do the 2 at the same time, ie open the
port ( so I can use the service ) and make sure it stay open on reboot.
revamp of gluster volume management
also implemented deleting a volume
Fall back to simplejson if ImportError on json
Removed import of json. It is already imported in the common module.
Small typo fix
Merge pull request #149 from acrobat/typo-patch

Small typo fix in the composer documentation
Merge pull request #1 from mscherer/devel

Add a new option immediate= to immediately apply a permanent change
Merge pull request #136 from bcoca/gluster_revamp

revamp of gluster volume management
Remove default from 'permanent' and 'state' docs

These fields are both required, and thus do not actually have defaults.
Merge pull request #140 from steinim/devel

Fall back to simplejson if ImportError on json
Merge pull request #150 from cosmopetrich/firewalld-docs

Remove default from 'permanent' and 'state' docs
zypper: Fix gpg check option for state=latest. --no-gpg-checks is used in new and old zypper versions
Merge pull request #156 from alxgu/zypper-fix_gpg_check

zypper: Fix gpg check option for state=latest. --no-gpg-checks is used in new and old zypper versions
package file
Merge pull request #160 from lenaten/devel

add missed __init__.py , this fixes ansible-doc by making sure the .py documents are present
corrected version added
Merge pull request #162 from bcoca/corrected_version_added_winmods

corrected version added