Fix sidebar rendering issues.

Sometimes the sidebar would render at 0 height (most often in FF,
but it could also happened in other browsers sometimes).

If there were too many threads, the sidebar would overflow.

Use absolute CSS positioning to make sure the thread list doesn't overflow
its container, instead of measuring DOM elements and setting height with JS.