simple expansion for allowing multiple args on [dis]connect scripts

without args, the mountpoint is supplied, for compatability. spaces are
not allowed within an arg, so don't expect " or ' to work.
avoid the automatic configure run for now
compile cleanup, no functional change
compile cleanup for ming32 build.

most is really just header ordering, and defining macros. This is
against F18 mingw