fix compilation on gcc 4.8

vector<Container> is obviously wrong as "Container" is abstract,
and gcc 4.8 catches that particular problem
fix compilation on gcc 4.8

vector<Container> is obviously wrong as "Container" is abstract,
and gcc 4.8 catches that particular problem
fix isValidTypename for templates followed by a comma
ruby: fix BaseClassType == BaseTypeClass
ruby: properly forward C++ exceptions from addStandardTypes to the ruby side
ruby,test: add string handling test
Merge remote-tracking branch 'autobuild/stable' into next
Merge remote-tracking branch 'autobuild/master' into next