fix repeated creation of cygwin shims
add --login flag to batch files that call bash.  otherwise complicated things like python get messed up