TEIID-3098 changed to expose the ModeShape JCR functions in the metadata

TEIID-3098 changed to expose the ModeShape JCR functions in the metadata so that they can be modeled.   Also, this commit cannot be backported to 8.7 due to a difference in DDLStringVisitor, so there will a different commit for that branch.