msvcp90: Added basic_string::substr(size_t, size_t) implementation.