fixes problems with ">>" generated in nested C++ templates

clang-503-0.40 refused to compile experssions like `std::vector<OpenMS::DRange<2>>` because of the `>>` at the end. This commit fixed this by creating the easier to parse form `std::vector<OpenMS::DRange<2> >`