User Configurable MetroProgressBar EllipseDiameter

Allows the user to specify his own EllipseDiameter for the MetroProgressBar.  If the user doesn't specify a size, the control will continue to use the default EllipseDiameter based on the control width.