Use sessionid of investigation when publishing. Refs #9112.
Merge remote-tracking branch 'origin/master' into feature/9112_multiple_catalog_support. Refs #9112.

Conflicts:

- Code/Mantid/MantidQt/CustomDialogs/inc/MantidQtCustomDialogs/CatalogPublishDialog.h
- Code/Mantid/MantidQt/CustomDialogs/src/CatalogPublishDialog.cpp
Move method to match header order. Refs #9112.
Remove temporary measure from publishing. Refs #9112.
Default selection of first element. Refs #9112.
Search through all active catalogs by default. Refs #9112.
Merge branch 'feature/9112_multiple_catalog_support' into develop