Add Timeout parameters to all the synchronous cpg interface functions.  Update documentation.