Some performance improvements to tab completion; note that data object tab completion dominates dx run <TAB>