Updated msautotest
Updated msautotest
backport patch #4231 which was left behind due to a mis-git-undertanding
Fix problems with STYLEITEM (#4534)
Fix thread safety issue in msLoadMapFromString (#4523)

The `TLOCK_PARSER` thread mutex is now released after the call to
`msyylex_destroy()` which otherwise clobbers global lexer variables
that may be in use in another thread.

closes #4523
Remove redundant call to msDebugInitFromEnv (#4522)

`msSetup()` already calls `msDebugInitFromEnv()`.

Specify correct "C" linkage in `cgiutil.h`

`cgiutil.h` is the only file included by `mapserver.h` which defines
symbols and which isn't wrapped by `extern "C"`: its symbols end up in
`libmapserver` and without this fix linking against them in C++ fails.

closes #4522
fix order of wms <Style> element in capabilities (#4529)
fix proj version check (#4526)

typo in the check for proj's lookup cache existence

closes #4526
suffix php mapscript lib with version number (#4525)

closes #4525
backported pull request #4532: fix for oracle paging bug #4417
improve __sync_sub_and_fetch detection #4231
Don't try to project pixel coordinates (#4537)
msWMSGetCapabilities will not only check the MAP but every LAYERS. Fix for 4540
Merge branch 'branch-6-2' of github.com:mapserver/mapserver into branch-6-2
Fix getCapabilities on maps with no layers
Fix symbolset initialization (#4556)
Fix offset calculation for line legend icons (#2636)
Fix handling object ownership in msLoadMapFromString (#4551)
update msautotests
sync msautotest branch-6-2