revision history: proper word-wrap in markdown view
revision history: no hover state on buttons when disabled
add discourse_diff tests
add onpdiff tests