Move swap partition before root
New plugin: "packages"
It combines features from the user_packages and backports plugin,
so they are not needed any longer.
Minor cleanup
cloud-init plugin implemented.
There is no need for the sed plugin any longer
Remove convert_image plugin
vdi is supported natively
build_metadata plugin only works with ec2
Modularize init script installation
Don't install various init scripts when using cloud-init
Implement hvm support for ec2
Reorder plugin init scripts
Let validate_manifest() always be the first function
fixup! Implement partition mounts. This solves quite a few challenges with mounting directories into root etc.
Rename tasks() to avoid clashes with modules
The functions are now called resolve_tasks() and resolve_rollback_tasks().
A little more verbose function names but also clearer.