Add support for loading multiple connections
The code is rough, but Pulse can now load up and start watching multiple
paths, each associated with a separate Perforce server. Also cleaned up
some white space and normalized the ‘*’ used to denote pointers.