Hiding large number of errors in msSetError (#4960)
Break potential infinite loop in msProjectSegment (#4961)
Adding a more descriptive message in case of multiple error occurrence (#4960)
Fix issue in error count (#4960)
Merge pull request #4962 from szekerest/hideerrors

Hideerrors
update msautotest
Merge pull request #4963 from szekerest/issue4961

Break potential infinite loop in msProjectSegment (#4961)
Fix an issue with the complex polygon in oracle

The problem was when a polygon is composed from multiple line string and/or an arc polygon, the type of the shape is change for MS_SHAPE_LINE instead to keep the MS_SHAPE_POLYGON flag. So to solve it I validate the type provide by oracle and if it's a complex polygon I force to set the shape type to MS_SHAPE_POLYGON and the shape are now process as a polygon instead of a line string.
Merge pull request #4967 from dufop/master

Fix an issue with the complex polygon in oracle
Merge branch 'master' of https://github.com/mapserver/mapserver into rfc91-filter-transform
Added comment that msCopyExpression() is not complete enough.
Changed queryObj filter from a pointer to an instance of an expressionObj.
Mode=ITEMQUERY/ITEMNQUERY calls does a filter query.
Update msQueryByFilter() to preserve a layers filter item.
Update msQueryByFilter() to handle single-result queries.
Change msCopyExpression() to also copy an expressions flags.
Removed spurious debugging statements.
Use symbol instead of the value when setting the type of expression.
Updated ITEMFEATUREQUERY/ITEMNFEATUREQUERY modes to use msQueryByFilter().
Update SWIG/MapScript to use msQueryByFilter() - no more msQueryByAttribute().