Have TimeSeriesProperty return an empty default rather than throwing.

This seems more reasonable as thats what really happens.
Refs #9045
Catch any exceptions when populating the autocomplete info.

Refs #9045
Merge remote-tracking branch 'origin/bugfix/9045_error_tsp_autocomplete'