Commit Briefs
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.
change the load_*_url functions so they return an int
this will allow to support type 7 links on gopher easily
add default ports
it's ugly to patch the port in load_*_url. It's still ugly to do in do_load_url, but a bit less. It would be nice if phos did this, but I'm not sure it fits the library adding default ports of a bunch of protocols.
bundle the struct proto in telescope.c
it's unused in other parts of the codebase