Store information if designer tool variable is changed. Smarter change merging

* Add dirty-parameter to variable data that indicates if variable has local changes
* Automatically update parameters that does not have local changes