layout: Change `RenderBox` to an enum and shorten its name in preparation for removing its `@`-ness.

Also removes a few text copies that were taking place.

This sure does remove a lot of code!

r? @metajack