cryptsetup-generator: Split main() into more functions and use hasmaps
cryptsetup-generator: Add support for UUID-specific key files on kernel command line
cryptsetup-generator: Add support for naming luks devices on kernel cmdline