BUGFIX: now actually checks for the existence of the source key
NEW FILE: spw-system-listinactive

- lists and optionally deletes systems that have not checked in for a given number of days
New script - spw-import-errata

- clones or publishes errata into a channel based on a source channel
- pushes only errata that provide current channel content. Ensures that
channel errata are up to date
New script: spw-channel-download

- downloads all packages from a channel to a chosen directory
- still a work in progress. Current TODO list includes:
* checks for already existing packages (and if complete)
- will use checksums and 'size' records if possible
* multi-threaded downloads
* abstraction of downloading code to a more generalised format
* checks for diskspace
updated RPM changelog and Makefile targets
updated RPM changelog and Makefile targets

- added new pycurl requirement for channel download script
New setup.cfg dependency changes for RHEL6 / python 2.6+
Merge branch 'master' of giteng:spw-api-scripts
Updated setup.cfg with latest changelog and bumped release
updated script template

- loglevel parsing handled in parse_cmdline
- opts.loglevel now set and used in RHN session
- typos fixed in option parser
- vim footer now uses cindent
- scriptname variable to avoid early use of 'os'
parser errop
NEW SCRIPT: spw-channel-pkgdiff

- generates a diff report between 2 channels, listing errata providing
any missing packages, plus any packages not provided by an erratum.
spw-channel-download updates, RHEL5 support and missing only etc.

- works with RHEL5 (with python-hashlib)
- allows skipping existing packages
BUGFIX: no longer throws error if there are no differences to sync
spw-errata-details now has -s/--summary option (advisory, topic)
Merge branch 'mgrp-el6'
Spw-channel-download now RHEL5-compatible and new test mode

- with statements removed
- tidied up code
- added new --test option
spw-channel-pkgdiff: removed spurious print statements
NEW SCRIPT: spw-group-add, adds a new system group
Sanitised vim modelines for all spw-* scripts
Updated output format to EPOCH:NAME-VERSION-RELEASE.ARCH

- allows easier parsing of names
- EPOCH only present if defined for package