pivot_kazoocon: record_caller callflow

generic recording of one leg
pivot_kazoocon: extract ccvs using macro
pivot_kazoocon: add docs for recording one leg