Add --puppet-classes argument to puavo-build-image.
Now several puppet-classes may be defined, and one puppet-class
is not implicitly defined by imagetype.  Allows using different
modules for image definitions, as well as many classes directly
from command line (the argument is actually passed on as puppet
code).  Also, now it should be possible to build images completely
without doing puppet-stuff, but I have not tested that.