FIXED: buttons in CPButtonBar were never removed from the CPButtonBar

Previsouly, layoutSubview was layouting the visible buttons, but it was not removing them from
the buttonbar