Add autocentering of overview

Work funded by Tuscany Region - SITA. Contract "Support to the use
of GFOSS (Geographic Free and Open Source Software) Desktop tools"
(CIG Z3B06FA6D7).
Add unit test for autocentering of overview

Work funded by Tuscany Region - SITA. Contract "Support to the use
of GFOSS (Geographic Free and Open Source Software) Desktop tools"
(CIG Z3B06FA6D7).
Add SIP and Python unit test for overview autocentering.

Work funded by Tuscany Region - SITA. Contract "Support to the use
of GFOSS (Geographic Free and Open Source Software) Desktop tools"
(CIG Z3B06FA6D7).
Fix overview autocentering: always center, not only when the overview is not visible.

Work funded by Tuscany Region - SITA. Contract "Support to the use
of GFOSS (Geographic Free and Open Source Software) Desktop tools"
(CIG Z3B06FA6D7).
Add an update of overview on centering mode switch
fix distance matrix k and k-1 issue
Updated list of IT translators
Fix untranslatable strings in qgsstylev2managerdialog.cpp
german translation update
translation update: da_DK and es
[sextante] edited/added saga descriptions
[pyqgis-console] more encoding fix.
[pyqgis-console] fixes translation strings: avoids UnicodeEncode error
translation update: es by Carlos
update GUI translation JA
Merge pull request #801 from yoichigmf/work_translation

translation update: ja by Yoichi
[labeling] Initial python unittest setup and some tests

- Note: some tests will fail until differences in platform dpi are worked out
If ignoreShapeEncoding is false, clear SHAPE_ENCODING after creating shapefile with SHAPE_ENCODING="" (fix #8440)
Spit: apply SHAPE_ENCODING to shape layer opening
Fix #7012
translation update: hu by Zoltan