layout: Translate floats when clearing non-floated blocks.

Improves CNN layout considerably.

Closes #3439.
Merge pull request #3454 from pcwalton/float-clear-bug

layout: Translate floats when clearing non-floated blocks.