Support building with Visual Studio

Added support for building agent with VIsual Studio using gyp.

Also added additional parameters for allowing defining your own pipe names.