Give the user more flexibility

Those commits don't change the default behavior of uzbl. They attempt to replace hard coded behavior by configurable ones.