Prefixed double underscore to internal custom node names

This is so that we can filter out these internal functions from CBN auto-complete. Custom node unit tests pass.

@ke-yu please review.