add options for int/ext heartbeat timeout control
make services use timeouts/intervals
forgot playground
Merge remote-tracking branch 'origin/timeoutconfig' into release-oss-v3.0.0
Merge branch 'release-oss-v3.0.0' into dev