Made SteamClient JobID generation match Steam's.

- Added tests for JobID generation from SteamClient
- Added tests for SteamClient initial handlers, adding and removing handlers
- Added tests for CMClient.GetPacketMsg