updated pipedmd tool to support gdc (ld) linker errors

I added a -gdcmode switch to the pipedmd tool so it can also be used with gdc and will demangle gdc linker errors. The changes neccessary to the visualD build process are still to be done.