Added "/fetch (revisionName)" for downloading the latest client, or a specific build based on the revision.
Added "/dlog (functionName)" for enabling the client's internal log function that invokes an external function.
Added "/dir (directoryName)" for specifying a custom output directory, rather than defaulting to the base directory of the specified client.
Renamed "/log (functionName)" to "/mlog (functionName)", functionality stays the same.
Added "/match (clientFile clientHeadersFile serverHeadersFile)" for replacing the headers in the given client, and server header files by comparing the hashes with the provided client, against the current one.