Add shared external type completions support to commons build
Add shared completions support to commons-feature.