Set language compatibility level

This allows the project to be imported into IntelliJ without
compilation errors.
Only save properties when values change

This prevents rewriting the global properties file on every tool launch.
Merge pull request #4 from wmono/reduce-rewriting

Only save properties when values change