keep counterNode always visible when feedTree rows get longer

.dijitTreeRow gets a width set by dojo.js. Max-width keeps it from growing too big. overflow: hidden and text-overflow: ellipsis shorten the text with an ellipsis so the counterNode won't cover the text.
Merge pull request #183 from levito/patch-2

keep counterNode always visible when feedTree rows get longer
optimize text legibility a bit
remove unnecessary bottom border from headlines-frame
notice style updates
make appearance of some preference panes more similar
fix jumping when clicking tree nodes

I would also suggest to turn the font-size back to 12px and padding back to 1px 0 there. Maybe only push the font-size to 14px in articles, since that's what we look at most. Everything else should visually step back.
Merge pull request #184 from levito/patch-3

fix jumping when clicking tree nodes
update style of article note