Refs #10348 Align options column to the left
Refs #10348 Delegate options column
Refs #10348 Stub HintingLineEdit
Refs #10348 Use properties for hints
Refs #10348 Rudimentary hint tooltips
Refs #10348 Implement autocompletion
Refs #10348 Blacklist uninteresting properties
Refs #10348 Refactor hint map creation
Refs #10348 Remove obsolete comment
Refs #10348 Allow user to cycle through suggestions

Up/Down arrow keys allow the user to switch between the available
suggestions rapidly.
Refs #10348 Tidy up HintingLineEdit

* Reorder and rename some methods for clarity
* Improve commenting
Refs #10348 Add copyright headers and doxygen comments
Merge remote-tracking branch 'origin/feature/10348_options_auto_complete'