Add dialog and force options to the update_ini script to make it more suited
to scripted use.
force (-f) means that it performs the best-guess behaviur with no prompting
dialog (-d) gives a user some information about what is going to happen, and
the option to opt out.
The script also now makes a complete backup of the config.
in -f mode this is deleted after successful completion