Stop hinting if no element is found.
Give the web frame to the functions that call javascript.
Show hinted element source in status bar.
Removed hint processings out of the javascript.

Cause of the processings that where know in the c-layer and the javascript
layer too, we got really complicated code. Now the javascript-layer did no
know anything of how the hinted sources should be used by the browser. This
only concern that is kept in the javascript are the different types of
elements that are hintable.
Fixed segmentation fault on freeing temporary history.

If the temporary active history where freed, the pointer in the global history
where also freed and crashed the browser if we try to free them again.
Added new files for history and user stylesheets.
Save current visited url to history file.
Moved url history to own module.

The history is loaded into a list if the browser is started. After that the
history items are only prepended to the internal list. Only if the apllication
is closed, we write the internal url history list to the history file.
Added url completion for :open and :tabopen commands.