Make addLogEntry independent of global var INFO

In stead use the type as provided to the function. Fixes #920
Extendable config cascade for userstyles and userscript

Added user*.less files to config
Merge pull request #954 from splitbrain/extendconfigcascade

Extendable config cascade for userstyles and userscript
scroll to current page when opening the sitemap
animate automatic scrolls and don't scroll to border

This adds a subtle animation effect when scrolling to the #scroll__here
behaviour ID. It also adds a 100px offset to make the object not stick
to the browser border.
fade out search hit colorization
offsets are not available for hidden elements
add new behaviour: bounce

Add the class .bounce to any element to let it bounce slightly for 2
seconds. This is useful to make the user aware of some element. Can be
combined with #scroll__here when a long list auto scrolls to a certain
item.
Merge pull request #923 from splitbrain/addLogEntry

Make addLogEntry independent of global var INFO