Many C++ and naming-related refactors with no functional changes
I'm starting to poke at this code, starting from the top and (eventually, I hope) working my way down toward the parts that I'd have to change in order to "put a box around" a Star Wars soup and limit its expansion.
The only really "clever" change here is that I've introduced a helper template strConcat(x, y, z)
to replace many of the old code's manual uses of ostringstream oss; oss << x << y << z; doSomethingWith(oss.str())
.