fix warnigns; get rid of combineStrings for non-std::vector; C++11 style mods; untested