update to gtest 1.7.0

@mortenvp @petya2164 we have 2 additional branches for this update but they are both very old, should i just merge this, remove the other two branches and release this as a minor release (assuming it passes the dependency build)?