Fix for Ticket #2628.

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.