Merge pull request #7438 from Dhilan007/v3-320final

disable warn on zero-sized structure[android].
default OS Target for OS X is 10.7
Merge pull request #7441 from ricardoquesada/cpp-template-mac

default OS Target for OS X is 10.7