fixing new conditional to cover the case that time has not progressed yet port forward of ros/geometry#35 in the python implementation
wjwwood's patch for #23
switching to use allFramesAsStringNoLock inside of getLatestCommonTime and locking in public API _getLatestCommonTime instead re #24