Legend - Variable label padding (and symbol/circle size)

The circle was hardcoded to 5px radius =  10px in width. 
Previously 28 was added to each label to account for this 10 "plus some padding".
This allows the padding used to be less (or more) than the default 18.

I left the default values as they were so as not to disrupt the styling of old charts.