#4869 compatibility with older versions of apt
Fix setup.py to work with 'pip install -e .'
fix when the system does not have lsb_release script, but has /etc/lsb_release file
openbsd_pkg: rework package name parsing.

Give the module more knowledge of the package name structure.
This makes the handling of version-less flavors (like vim--no_x11)
behave properly.

While here sprinkle debug logging that is helpful when testing the
module.
compatible with python 2.4
Nova doesn't attempt to auth on obj instantiation

Need to call nova.authenticate() to validate credentials.
postgres_db CHECKMODE changed status

Make the changed status for postgres_db under CHECKMODE match the
status that would be returned normally.
Make first argument to syslog.openlog be a string

syslog.openlog expects its first argument to be a string.
Without this change running under ipython fails.
Fix for issue #4730 - stacktrace when deferenencing a non-existent group
`file` module: Don't catch `SystemExit`

This fixes issue #5159.
Prevent UnicodeEncodeError

Prevents UnicodeEncodeError: 'ascii' codec can't encode character, while printing shell commands output
Avoid UnicodeDecodeError exception when passing module args
Merge pull request #4949 from eest/openbsd_pkg-rework-name-parsing

openbsd_pkg: rework package name parsing.
Merge pull request #5028 from retr0h/correct-nova-api-auth-check

Nova doesn't attempt to auth on obj instantiation
Merge pull request #5122 from willthames/openlog_str

Make first argument to syslog.openlog be a string
Merge pull request #4872 from timurbatyrshin/4869-old-python-apt-fix

 #4869 compatibility with older versions of apt
Set version_added for new_instance_name in cloud/rds module
Merge pull request #5131 from janeznemanic/devel

Fix for issue #4730 - stacktrace when deferenencing a non-existent group
Merge pull request #4886 from sergeyhush/devel

fix when the system does not have lsb_release script, but has /etc/lsb_release file
module(file): state what went wrong on exception