Generate client-side timestamps when protocol v3 is in use (JAVA-467).

@pcmanus I'm sending this as a pull request in case you want to review it.