Inline break support.
Multiple fixes for edge cases.

Includes breaking out of formatting, establishing focus on newly created
block, and temporarily disables return removals.