Improve the way we keep some information in new legends

We were loosing and misusing some information in point and area legends. For both, the "enable stroke" property was lost when creating a classification with the property set to false. For points, the "on centroid" property was misused to create the preview of the fallback symbol (see #483). This PR intends to improve these behaviour so that they match what we expect from them.