provide dirty/clean flags for Attributes, Models and Glue

This allows for "there are unsaved changed" dialogs.
Currently only Model state is considered (so syncToModel() needs to be
called beforehand), this might be changed to check the view state.
.gitignore backup files
add simple tool to check for missing translation strings