DB Manager pt_PT translations
fix #7827
legend updates:
- when enabling explicit drawing order, intially take legend order
- when loading projects with explicit drawing order enabled,
  verify that the order is actually fully set and take legend
  order otherwise (fixes #7623)
- store/restore active layer
german translation update
postgres provider fixes:
- allow selection of rows with srid 0 (fixes #7889)
- fix geometry type assignment of geometry less tables
- filter out geometry columns with srids < 0 in browser
Allow smaller minimum for composer snap grid (ticket #7839)
Show selected CRS. Fix #5563
Fix to handling of double precision values, and improved test cases for this
postgres provider: use INT_MIN for unknown srid (fixes #7889)
fix #7901
fix #7902
Restore 'New Shapefile' (it's also used in the toolbar).

This reverts commit ebd76d1a6478457e5f2c7c8970b39f45f7272429.
DBManager: better handle for not supported constraint types (fix #7544)
DBManager: replace the deprecated Exception.message attribute
DBManager: fix 'Update Option' button behaviour (fix #7606)
do not destroy layers created outside the dialog (fix #7903)
Fix blending tests
only catch signals on linux (fixes #7908)
fix #7907
pt_PT Translations