MetroCircleButton: Made Border customizable and Disabled state better distinguishable

It was very hard to tell if a MetroCircleButtonwas disabled without hovering it, this is fixed now, also the border can now be customized.