create Build.PL in filemunging phase

this allows other plugins to not just see that this file exists (at early
phases such as file munging), but allow other plugins to add content earlier
(e.g. Devel::CheckLib). The template will be evaluated at the normal time,
once the prereq list is finalized.