Implement stack_balance and assign it to M-S-<h,l>

Adds "stack_balance", bound to M-S-h, which balances the current tile
layout in order to have equal-sized tiles.