BUGFIX: Fixed kickstart.addCryptoKeys to correctly return bool
BUGFIXES: multiple updates to channel.py

- fixed createChannel arguments, parent can now be omitted
  (defaults to None, converted to '')
- fixed clone logic, arguments and error reporting.
- used correct argument for getDetails, returns None if channel
  cannot be found
- fixed removePackages to pass correct parameters to API
- fixed typo in mergeErrata
BUGFIXES: updated system.py correcting syntax errors

- multiple fixes throughout, based on pylint output
BUGFIXES: updated activationkey.py correcting syntax errors

- multiple fixes throughout, based on pylint output
BUGFIXES: configchannel.py

- updated to fix syntax errors from pylint
updated __init__.py to tidy log message and date formats
BUGFIXES: errata.py

- updated to fix syntax errors from pylint
BUGFIXES: org.py

- updated to fix syntax errors from pylint
BUGFIXES: systemgroup.py

- updated to fix syntax errors from pylint
BUGFIXES: utils.py

- updated to fix syntax errors from pylint
added 'ChangeLog' to git ignore list
Added new async API methods
Build system changes

- new Makefile-based build
- changelog generated from git
- setup.cfg updated to release 14, new changelog
- gitignore mappings now ignore diffs and egg info
updated changelog for RPM building in setup.cfg

- release bumped to 15
- changes merged from sphinxdoc branch
tagged release 5.4.1-15, created changelog entries, bumped release
Copyright dates updated, license bumped to GPL v3+
BUG: fixed rhnSession.logout parameters
ENHANCEMENT: added new 'indexing' functions to utils

- get_pkgstr
- get_errid
- index_dictlist
ENHANCEMENT: added batch_iterate to 'utils', using itertools

- iterates over a sequence in batches of a given size.
- the final batch returned will not be padded to fit batchsize.
- useful for cloning errata or adding packages in batches
Merge branch 'master' of github.com:lanky/python-rhnapi into github

Conflicts:
	setup.cfg