dynamic edit_configs menu

Merged Bernhard Landauer requested to merge edit_config into master

after @papajoker 's concept :) moved to a separate library as it's already a long list ;) grub_mkconfig and run_mkinitcpio now separate functions Tested and works as expected.

Merge request reports