Commit Briefs
use download_cols to wrap the text in the download buffer
download_lines is a very small value, for a normally sized terminal is exactly 5. This was the cause behind the download pane glitch, 5 was used as *column number* for the reflow. Now, to be honest, the exact width passed to wrap_page is not important. wrap_page will only wrap the size string, which we know is less than or equal to FMT_SCALED_STRSIZE-1 (6). We could also hardcode the value eventually, but using download_cols reads better.
handle_maybe_save_page: prefill with the path
improve the download procedure by pre-filling the minibuffer with /tmp/<file-name>. At the moment ``/tmp/'' is hardcoded. Idea from a conversation with hurricane, thanks!
new_tab: allow to add the tab after a current one
this allows cmd_push_button_new_tab to open the new tab right *after* the current one, instead that always at the end.
fix redirect & history
the reload command doesn't push the current url to the history anymore.