taskrunner: Emit warning if no taskdef exists
versioneddir.py: Use %02d for month/day

This gets the sorting correct.

(Unfortunately, not for serials, but we don't know how big those get.
Maybe we should just make them 6 digit and say if you're running a
task more than once a second you're doing it wrong)
taskrunner: Fix dequeueing/requeuing of active tasks when complete
py: Fix task descriptions

Now that they're split up.
Tools for monitoring a message bus

...with the intention of triggering an immediate compose.

Overview: rpm-ostree-build-monitor connects to a qpid
message bus, listening for a user-specified (via .ini file)
event, and triggering a (user-specified) command. Since
the message bus in question requires Kerberos authentication,
a helper script runs via systemd timer and keeps a krb5cc
cache file topped up.
Fix path to default config file

/etc/rpm-ostree.conf -> rpm-ostree-toolbox.ini

Because the former isn't in our namespace, and the .ini
extension is more appropriate. This isn't used in reality,
because we get invoked by systemd with -c PATH, but we
don't like to mislead readers
packaging: s/ostree/unprivileged/

Cosmetic, but this isn't about ostree, it's about having an
unprivileged user.
Move kinit/build-monitor under -toolbox namespace

There are 3 levels here:

ostree
rpm-ostree
rpm-ostree-toolbox

Scripts here should be cleanly inside this package's namespace.  Ok,
it's minor, but my OCD is intervening...
taskrunner: Remove debug print
taskrunner: Hardcode treecompose definition

It's annoying to have to write it to a file.
config: Drop default outputdir

You have to edit it.
py: Drop command checking

We need this now that these are individual commands, and
our RPM package actually has real dependencies.

The motivation here really is to trim duplicated code.
py: Introduce taskbase

This fixes the code duplication that was introduced when I split them
into separate files.
imagefactory: Substitute more variables in kickstart

This way I can share the kickstarts more between distributions.
imagefactory: Fix substitutions to also use @

Regressed in previous commit.
imagefactory: Don't hardcode /repo

Drop the .. from here, we should fix the kickstart files.
imagefactory: Flatten input kickstart

This way we can use %includes for the vagrant box.
Use F21 for kickstarts if name contains Fedora, otherwise RHEL7

At the moment it's kind of annoying as the RHEL7 pykickstart
only knows about ostreesetup for RHEL7, whereas the fedora21/22
pykickstart packages only know about f21 =/