sumo 0.22.0: added gtest unit tests

Added Google Test unit tests (91 tests).

There are more tests in SUMO (a few thousands more), but they are more
difficult to add, since they use TextTest, that is why they are not a
part of this commit.