Remove call to on_presets_changed from Tab Page's on_change.

(set_dirty is called which handles it anyway.)
Make set_dirty ignore changes that don't do anything.
Merge pull request #1881 from sapir/master

Disable some calls to on_presets_changed to speed up switching profiles