Suppress unusedStructMember except on unused check builds. 

The reason is that we might have struct members as part of a public API and we don't want to have the unused checker complaining about the fact that they are never used when just scanning headers