string: escape support
make GTEST_ADD_TESTS usage optional

GTEST_ADD_TESTS doesn't work good with incremental builds since set of
tests isn't re-generated