[FEATURE] Introduced reception of GIT_MERGE_FLAG

This patch reads the the env. variable GIT_MERGE_FLAG
and passes its contained string to the git merge command
(null and "" being ignored)
A further patch to validate the flag is strongly recommended
for security reasons. I leave this to the project maintainers.