#17: don't replace license header on every compile; use license-gradle-plugin to check for correct license header; fail build if license header is missing