Remove mixed tab/space indentation.

Spaces everywhere.
4 spaces per indent level.
Realign some code to make it easier for the eyes (kinda-sorta "based" on PBP).

No functional change whatsoever. All tests stay green here.