makefile does not accidentally interpolate $E or $_ for distdir anymore

In make $ has to be escaped by being doubled up. On linux this does not
seem to be a problem, as $E and $_ are unset there, but on Win32 under
dmake $E containts '.exe' and $_ is an empty string. This commit updates
the EUMM dependency to a version that has a fix for this behavior.