fdo#79174: Use 3D address when the input and output are on different sheets.

Also some cleanup, mostly to avoid storing separate address convention object,
which is not really necessary.

(cherry picked from commit 0ab538885d818a7b3706df48a625e2523a8ebbdf)

Conflicts:
	sc/source/ui/StatisticsDialogs/AnalysisOfVarianceDialog.cxx
	sc/source/ui/StatisticsDialogs/FTestDialog.cxx
	sc/source/ui/StatisticsDialogs/TTestDialog.cxx
	sc/source/ui/StatisticsDialogs/TableFillingAndNavigationTools.cxx
	sc/source/ui/inc/TableFillingAndNavigationTools.hxx

Change-Id: Id3e104043f08b6786de2e91d69361557b83890f9
Reviewed-on: https://gerrit.libreoffice.org/9578
Tested-by: Markus Mohrhard <markus.mohrhard@googlemail.com>
Reviewed-by: Markus Mohrhard <markus.mohrhard@googlemail.com>