Added two failing tests for issue #430.
Some fixes and optimization to `._correctBlockInList`.
`._correctBlockInList` now adds `br` element inside replacing `li`.
Fix: `._correctBlockInList` now expects possible existence of text nodes
after list when `p` was created at end of list and restructures
accordingly.