added functions to take in a datum and return a datum with guessed igt only if empty, to be used by clients

for OpenSourceFieldlinguistics/FieldDB#1177
Merge branch 'master' of github.com:cesine/FieldDBGlosser