WL#4364: Remove Interpreted Program support from target languages

NDB/Bindings wraps the NdbInterpretedPrograms at the moment, primarily to
provide things like atomic-increment functionality. But the interpreted programs
themselves in the NDB API are marked for death. The direct wrappers need to be
removed, and in their place a set of supportable abstractions for things like
atomic-increment put in place.