[Reland] Remove style spans to follow the styles of the block element
Note: The original CL was reverted because of breaking Win8 build:
This CL removes style spans to follow the styles of the block
element(li, pre, td, and h1~6) when the text of the pasted
or merged element becomes a part of the block element.