refactor out console widget content
add password widget for grub2(FATE#315404)
fix writting grub file
release