Make sure updateFields() is called before setDisplayField for new vector layers (fix #8311)
Fix indexOf checks in setDisplayField, make sure they are case insensitive
[gui] Fix triple-modal issue on Mac for point displacement dialog

- Ensure initial dialog is a 'sheet' or gui will freeze after closing next opened modal (new color) dialog
update ja translation
[dbmanager] small fix for import/export layer UI
More IT GUI translation
Merge pull request #850 from yoichigmf/translate_ja

Translate ja
translation update: es gl and ja
pt_PT translators list updated
[dbmanager] another small fix for italian translation: fixes #8489
[pyqgis-console] add GEOS API file for autocompletion:
- add GDAL-1.10.0, QScintilla-2.7.2 api files
[dbmanager] Replace DropRasterTable func (deprecated) with DROP TABLE: fixes #8521
Merge pull request #853 from gioman/master

pt_PT translators list updated
translation update: danish by jacob
make alg work in modeller
translation update: german
update french translation
Fix untranslatable strings: does not break translation
with a different language from english the plugin menus are
not removed. this commit fixes the problem.
[gui] Remove deprecated labeling properties tab for new projects or older ones that don't use them

- Deprecated tab remains active for older projects, if any layer uses them
- Deprecated tab an be disabled/enabled via console commands for project entry, e.g.:
  QgsProject.instance().writeEntry('DeprecatedLabels', '/Enabled', bool) or
  QgsProject.instance().removeEntry('DeprecatedLabels', '/')
Merge pull request #854 from Jean-Roc/traduction_ui

update french translation