FIXED: CPButtonBar was not removing old button set from the view

This patch ensure that when we are using setButtons: old buttons are actually removed from the superview