Fix for too long entry titles

Adds auto hyphenation for too long titles with multiple words. Single
titles that are too long will have ellipsis (...) before it the
overflow gets hidden.

CSS Hyphenation are not supported everywhere. For the moment: Firefox,
Safari (Webkit), iOS Safari and IE10. Chrome does not support
hyphenation to this date.

On unsupported browsers, the title will use text-overflow: ellipsis and
overflow:hidden.