[config] refactor windows hints for msvc
[config] refactor windows hints for msvc

esp. for win64 with a strawberry perl, we cannot just take the
perl5 provided compiler settings. we need at least --cc=cl --link=link.

fix wrong g++ linker from strawberry on msvc.
provide -nologo
fixup msvcrt.lib with libcmt.lib for _environ access.
allow --link=cl flags also, in gcc fashion.

youprofit/parrot,youprofit/parrot,youprofit/parrot,parrot/parrot,tkob/parrot,tkob/parrot,parrot/parrot,tkob/parrot,youprofit/parrot,parrot/parrot,parrot/parrot,tkob/parrot,parrot/parrot,youprofit/parrot,youprofit/parrot,youprofit/parrot,tkob/parrot,youprofit/parrot,tkob/parrot,tkob/parrot,tkob/parrot