support presets without descriptions, and modify the commandline to add --list-presets at the end. Improve how cmake presets are listed, should be more robust in regards to quoting.