bnc#882627: Allow to edit spacing to contents even with no borders visible.

SfxItemSet::MergeValue changes some items from SFX_ITEM_DEFAULT state to
SFX_ITEM_SET which I think is a bug but this patch avoids the problem too.
The issue was: visible changes in some tables, after changing e.g.
borders spacing, because the cells had wrong SfxItemSet after the process.

(cherry picked from commit b1d8df61b47e84bf0de64342556049673dd9c543)
Signed-off-by: Andras Timar <andras.timar@collabora.com>

Conflicts:
	cui/source/dialogs/sdrcelldlg.cxx
	cui/source/inc/border.hxx
	cui/source/inc/sdrcelldlg.hxx
	cui/source/tabpages/border.cxx
	svx/source/table/tablecontroller.cxx

Change-Id: I676b211e1a4a1d7341c385d63503aa740718ed5d
document must be set modified when range name is defined, fdo#79451

Change-Id: I382bef9b95d40a1abac993795e8da540b5aa5d18
(cherry picked from commit 1c8babfdb0808318bbaa94e911c819456a65337e)
Reviewed-on: https://gerrit.libreoffice.org/9804
Reviewed-by: Muthu Subramanian K <muthusuba@gmail.com>
Reviewed-by: Andras Timar <andras.timar@collabora.com>
Tested-by: Andras Timar <andras.timar@collabora.com>
resolved fdo#79957 propagate ForceArray through jump tokens

ForceArray parameters weren't propagated and enforced to array arguments
on svJump tokens (FormulaJumpToken), namely IF, CHOOSE, IFERROR and
IFNA.

(cherry picked from commit c9d037e5e8e5850e9c69372580e7a506b573fc2a)

Conflicts:
	include/formula/token.hxx

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