Refactoring to make the ternHints and ternReferences more consistent.
Merged HintProvider and TernHints