Sequence containers are not required to have a size_type constructor.

The standard only requires that sequences have an
S(size_type, value_type) constructor. Fix for Ticket #2628.