Testing Prolog terms

The following functions are provided for testing Prolog terms. They return BP_TRUE when they succeed, and they return BP_FALSE when they fail.

Neng-Fa Zhou 2013-01-25