Move ConsumerEventBuilder to more general EventBuilder

Use EventBuilder for everything in EventFactory
Use EventBuilder in CandlepinPoolManager rather than passing
around half-baked update events to finish later.
Merge pull request #667 from candlepin/ckozak/event_refactor_fix

Event Creation Refactor