Fixed Connect to Machine Issue - (Windows 2003 Only?)

-Fixed issue connecting to remote queues that may be specific to Windows
2003 Server and/or MSMQ Workgroup mode.  In my environment, calling
MessageQueue.GetPrivateQueuesByMachine() on a remote machine returns
queues who's properties can't be read and who's messages can't be
peeked.
Local machine is Windows 7 64 bit, remote is Windows 2003 Server.
Neither are on a domain.
-Now only use MSMQ Direct=TCP when connecting via an IP address.
-When you connect to a machine, you get a new root node in the Explorer.