Fixed testcpp_hashmap so it actually compiles (it was overwriting testcpp_stdstring before, the makefile was borked), and allowed setting optimization flags for the C* builds