Refactoring: Removed ivars and @synthesize, properties declarations are enough.
Convenience initializer added to set filePath.
Some code formatting.
Bugfix for github issue #736: Selecting a resource marked it as dirty.
This lead to redundant publishing passes.
Refactoring: Renamed "value" of resource to "property".
Removed obsolete browser related code in ProjectSettings.
Refactoring: Removed ivars and @synthesize, @property is enough.
Removed obsolete method.
Removed debug NSLog.
Refactoring: Using literal syntax.
A few code simplifcations.
Some formatting.
Cast for explicit values.
More bugfixing: Initial selection could still lead to dirty markers if value was non existing.
Thus could not be compared to the new value.
These default values as non existing keys are a problem and need to be adressed.
Merge pull request #790 from NickyWeber/bugfix/#736_selecting_resource_marks_them_as_dirty

Bugfix/#736 selecting resource marks them as dirty