[CALCITE-484]/[CALCITE-540] Create git.properties file only at first build. This saves time in development at a cost of stale git.properties
[CALCITE-484]/[CALCITE-539] Avoid rewrite of org-apache-calcite-jdbc.properties
[CALCITE-484]/[CALCITE-538] Generate Parser.jj only at first build
[CALCITE-484]/[CALCITE-537] Skip overwrite of NOTICE, DEPENDENCIES, and LICENSE files