configure: Avoid requiring c99wrap for working around msys path issues

The only paths that actually are an issue are absolute unix-style
paths, and the only place they're used with the output arguments
(-Fo, -Fe, -Fi, -out:) are for the temp files within configure.

By setting the default TMPDIR to . for msvc/icl builds, the msys
path conversion isn't an issue any longer, and we can use the
proper form of the file output parameters. This avoids requiring
the c99wrap wrapper for remapping the parameters for cases where
the c99 converter isn't invoked at all.
---
For reference, MSVC 2013 added new parameter forms that almost avoid
the issue as well, where one can specify -Fo: file instead of -Fofile.
This obviously only works for the 2013 version (which would require
separate parameter forms for older versions and for ICL), and it
still doesn't have any replacement for -out:file.
Include the makedef script in the libav source tree

This avoids having to install any extra tools to build libav with
MSVC 2013.