Only save user-modified style properties

This caches the values of both dialog panes when a style is opened in them, and generates style property objects containing only the modified properties using the new `updatedProperties` function upon calling `accept()`.