Merge changes from upstream-master

* Fix build with googletest-1.8.0 and when linking unittests into a
single binary.

Change-Id: I0555fe7d15c28c774f2c4534888829a23f0e5f62