system: consistent indenting (4 spaces)
system: fix line length

120 chars max
system: use raw strings in regular expressions
system: one statement per line
system: disable 'W0613: unused argument' warning

The module methods are in fact methods of SpacewalkShell class.
system: fix / remove unused variables
system: disable warning about (unused) wildcard import
system: note about unused argument pylint setting
utils: parse_arguments() to return consistently in case of an exception
system: don't redefine module / variable name from outer scope
system: don't check function names
system: use xmlrpclib.Fault rather than general Exception
system: use xmlrpclib.Fault rather than bare except
Allow for null evr and archs on event history detail

For auto-installed packages from the activation key, evr and arch
are not available. buildPackageNevra handles evr and arch Id null
so if arch and evr are null, pass null to buildPackageNevra instead
of crashing.
Escape package name to prevent from script injection

Even though it seems to be impossible to inject a script as the package
name with the activation key packages form, it is probably still safer to
escape the string we get here.
1103822 - Provide faster systemgroup.listSystemsMinimal
Automatic commit of package [spacewalk-java] release [2.2.85-1].
System Event History page: fix link to pending events on Oracle databases

Column name is count(action_id) in Oracle unless specified otherwise.
lookupByIds(): fix handling of a minimal case

This is to address the following exception:

org.hibernate.hql.ast.QuerySyntaxException: unexpected end of subtree [
        from com.redhat.rhn.domain.server.Server as s where s.id in ()
    ]
Automatic commit of package [spacewalk-java] release [2.2.86-1].