candlepin.spec cleanups to make rpmlint happy

Conflicts:
	candlepin.spec
add rpmlint target to buildfile, and rpmlint.config
Use SCL version of quartz
audit rule update/delete
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
Enable host to guest mapping for hosted mode via an attribute.
events sent after updates rather than before
changed empty string to null in event factory.  More consistent now
rules delete event created after deletion, rather than before
Merge pull request #205 from candlepin/ckozak/rules_audit

ckozak: rules audit
Merge pull request #204 from candlepin/awood/host-guest-mapping-via-attribute

Enable host to guest mapping for hosted mode via an attribute.
Merge pull request #201 from beav/scl-quartz

Use SCL version of quartz
Merge pull request #198 from candlepin/alikins/candlepin_spec

Alikins/candlepin spec
Add pmd (http://pmd.sourceforge.net) targets to buildfile
Merge pull request #196 from candlepin/alikins/pmd

Add pmd (http://pmd.sourceforge.net) targets to buildfile
new strings from zanata
export consumer's identity certificate
change identity_certificate -> upstream_consumer
Add UpstreamConsumer model object