jsoncpp: Fix vs7 build error from missing C99 functions

See pull request #46 upstream:
https://github.com/open-source-parsers/jsoncpp/pull/46

Change-Id: I8eb655114d0a9d17ec9124108a699fb97870c43c
Merge topic 'fix-jsoncpp-on-vs7' into master

6b4f8cbb jsoncpp: Fix vs7 build error from missing C99 functions
COMP: Suppress warnings on PGI with commonly used patterns

 - Suppress warnings for redundant semicolons (macros)
 - Suppress warnings for constant value assertions (error handling)

Together these comprised 2640 warnings.

Change-Id: I4540fedf6bf323530548e66c12956dff32603402
COMP: Remove unreachable break; statements following returns

This resolves PGI ~ 600 warnings "#111-D: statement is unreachable"

Change-Id: I9937c4f22eec4e9f56b6b770e35a6a1ca7390974
Merge topic 'cleanup-pgi-warnings' into master

2ef1a2c8 COMP: Remove unreachable break; statements following returns
71ef2ea6 COMP: Suppress warnings on PGI with commonly used patterns
BUG: Replace a few previously removed exit conditions

A previous commit to remove unreachable break statements was a bit too
aggressive and removed breaks in a few cases where they were still
needed.  This re-creates the correct exit conditions.

Change-Id: I3e44f35c7e36bd73f61473e510bb9f3da2a2106e
Merge topic 'cleanup-pgi-warnings' into master

c9fefb7f BUG: Replace a few previously removed exit conditions