916467: disable update checks in quartz
Added rules source to status
candlepin.spec cleanups to make rpmlint happy

Conflicts:
	candlepin.spec
add rpmlint target to buildfile, and rpmlint.config
fixed some style, moved rules specific code into the rules class
fixed styling errors
fixed rules class method order
make RulesSouce an enum with label as attribute
changed enum, merged from alikins/rules_source
switched assertEquals arguments in StatusTest, removed a blank line
Merge pull request #197 from candlepin/rules-source

Added rules source to status
Distributor binds should skip creation of bonus pools.
Merge pull request #192 from candlepin/bz916467

916467: disable update checks in quartz
Merge pull request #200 from candlepin/awood/skip-bonus-pools

Distributor binds should skip creation of bonus pools.
Use SCL version of quartz
audit rule update/delete
Fix autobind performance problem.

Caused by a search replace of array functionality where we started
recalculating a powerSet multiple times when we only previously did it
once per execution.

Was surfacing only on slower hardware with a moderately high number of
installed products (26) and pools available. (28)
Merge pull request #202 from candlepin/dgoodwin/autobind-perf

Fix autobind performance problem.
Updates can now be emitted from RulesImporter (uploaded manifests).  Events now stored in the database (fixed bug with non-nullable fields set null)
fixed whitespace style, removed unused import