Remove Server Requirement from P4MapApi.
We use the P4MapAPI as a method to map a source directory to a dest directory and don't need to connect to Perforce. The P4DN/P4Com implemention does not require a server connection. The P4MapApi in P4API.Net should work the same. All the class uses the server for is to marshal a string as ascii or unicode based on the server. So that should either be configurable if no server is passed in, or default to ascii or unicode. Locally we have modified the api to default to ascii, since we deal with file paths that do not contain unicode.