updated for version 7.4.045
Problem:    substitute() does not work properly when the pattern starts with
	    "\ze".
Solution:   Detect an empty match. (Christian Brabandt)
Added tag v7-4-045 for changeset 8ced827b2e8b