Localisation updates from https://translatewiki.net.
Update GPL 2.0 text including postal address

Verbatim from https://www.gnu.org/licenses/gpl-2.0.txt
Fix function name logging for db queries
CSS: Remove uppercase transform on menu headings
Fix #17715: Manage Config should trim option name
phpdoc compress_api.php: remove incorrect @uses statement
Hide attachments in history if user can't see them

If user is not allowed to view attachments (i.e. their access level is
lower than $g_view_attachments_threshold), then the history should not
display information about attachments.

Fixes #17744
"Add and Edit Category" button

Introduces a new button to the Manage Projects and Edit Project pages,
similar to the existing "Add and Edit Version" feature.

Fixes #6444
Add ability to skip display of submenus
Add check to ensure php fastcgi handler sets SCRIPT_NAME
Tidy require_api/require_lib

1) $t_existing_globals is never used
2) avoid using extract()
3) fix Mantis build on phpng (which currently doesn't define the globals)
Avoid duplicating code: use user_get_all_accessible_projects api
Use report_bug_threshold instead of REPORTER for access control

Following @dregads comment on https://github.com/mantisbt/mantisbt/pull/351

This moves use of REPORTER to config_get() calls
Allow definition of view_bug_threshold

Following up on removing hard coded REPORTER references,(commit ref
2d605d6dda03e6ebd11348c6bedf532df8f78475) allow users to define a
view_bug_threshold to replace hardcoded instances of VIEWER.

This allows "hiding" projects from a user that would normally
have global developer access by setting the level to administrator only
for instance.