Implement partition mounts.
This solves quite a few challenges with mounting directories into root etc.
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
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.
Fix EBS part of the prebootstrapped plugin
fixup! Implement hvm support for ec2
fixup! Implement hvm support for ec2
fixup! Implement hvm support for ec2
fixup! Implement hvm support for ec2