Fixing broken configuration update in smaller terminals or with long product lists.

This bug was causing the configuration update prompts to be truncated, which caused raw_input to choke on the non-ASCII horizontal ellipsis. By not trimming to the width of the terminal, we avoid this case, and fix the config update code.