TextLabel takes maximum amount of space if no detailText is set.

This fixes a bug where button labels text did not get properly
centered (because the frame didn't span the entire cell).
Merge branch 'fix/button_text_alignment' into smartschool