TODO
remove the #pragma for ignoring signed / unsigned  errors from gtest
Merge branch 'master' into 3rdPartyUpdate