treecompose: add ability to output rhev and vsphere images

Requires new imagefactory-plugin deps and versions in spec.

Treecompose will now output multiple image flavors.  They are:

    * kvm (qcow2), raw, rhev (ova), vsphere (ova)

The above images will be the default outputs. If you pass a -i or
--images, you can override the ouputs.  For each image desired, you
pass an additional -i.  Treecompose will always output a qcow2.

For now, treecompose will require the default oz image_type to be raw
because imagefactory (for now) requires this for input on image
conversation.  When that is fixed, we then make raw no longer required.

Additionally, the -c option is no longer required. If not provided,
we look for config.ini.

And finally, there a some new exit conditions for treecompose.  We now
check the oz config for the image_type and a minimum RAM recommendation.
If those are not met, the script will exit with a stdout error message.
This is done so that consumer tools like koji/brew have the error at the
ready.
Release 2014.104
treecompose: Support the new ostree --output-repodata-dir
Allow 1.2.3 versions as well as 1.2.3.4

Also make refresh and minor autoversions have a blank cve instead of 0.
treecompose: s/--version/--versioning

--version already has a well known meaning for programs, let's call
this --versioning.
Release 2014.105
Remove old demo GPG key

Nothing should be using this anymore.
git hooks, plus revamp of trigger mechanism

I'd like to redefine the current mechanism for
event-driven composes. Please begin with doc/event-driven.md
and please provide feedback.
script to monitor journald

We now have two monitor processes: one for message bus,
one for git commits. Add a third one which will monitor
those two, then decide whether to trigger a build based
a particular config file (i.e. a particular compose tree).

This is an instance service: multiple ones can be running
at the same time, one for each /srv/PATH
build-monitor: no longer need trigger_command

...because we now log _all_ newRepo messages, and leave
the decision-making to someone else.