Factor commit message textareas

Same thing as before in less lines. ;)

Factors out the commit message textareas from new file, edit file, remove file and merge request custom msg.

The only change in HTML is not noticeable for end users: merge_commit_message was moved to `commit_message` to match other textareas and be DRYer.