Support for Block Device Mapping structure

No tests included, sorry. We use this feature successfully for some time to create non-ephemeral servers.