Avoid shadowing warnings in SYNCHRONIZED
Avoid shadowing warnings in SYNCHRONIZED

Summary: If two `SYNCHRONIZED` blocks are nested the internal `SYNCHRONIZED_*` variables can be compatible shadows (`SYNCHRONIZED_state` always is), so GCC will issue a warning with `-Wshadow-compatible-local`. This diff disambiguates the variable names for each `SYNCHRONIZED` block (as long as they appear on different lines).

Reviewed By: yfeldblum, philippv

Differential Revision: D4371263

fbshipit-source-id: b467a1a2651667c679382a1cc1eaa28f7ee4e6b3

rklabs/folly,charsyam/folly,rklabs/folly,floxard/folly,charsyam/folly,charsyam/folly,facebook/folly,Orvid/folly,charsyam/folly,rklabs/folly,rklabs/folly,rklabs/folly,facebook/folly,facebook/folly,floxard/folly,floxard/folly,Orvid/folly,floxard/folly,Orvid/folly,facebook/folly,Orvid/folly,Orvid/folly,facebook/folly,floxard/folly