Legend marker label placement

Controls horizontal marker placement so that one specify either maker first or label first in the legend. This incorporates the feature request in issue #3285.
Actually, I'm not either but was being lazy. I'll rework it to remove it ternary if