Better warnings if LUKS image has no space for data.
These changes are made:
- Add a better warning if luksFormat ends with image without any space for data.
- Print warning early if LUKS container is too small for activation.
- Check and allocate header early so wipe fails only for IO errors.