Use enumerations for tabs and surface types in Python. Refs #6788
Allow peak overlays from Python. Refs #6788
Add docstrings to new methods. Refs #6788
Merge branch 'feature/6788_inst_view_scripting' into develop