DMRECON: implement fancy progress bar

A progress bar rendered with ANSI escape codes is more informative
and more visually pleasing than the log output. Allow the user of
dmrecon to select silent, simple or fancy progress output.