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.
Merge pull request #1336 from stefan-schweiger/patch-1

MetroCircleButton: Made Border customizable and Disabled state better distinguishable