Fix regression introduced by name demangling (fixes #3).

Commit 7d3db699a8362c123dc55d194d38113ce8d5bad6 (Use type name demangling with
GCC and Clang) added a dependency on std::string in typeid.hpp but did not
include the corresponding <string> header. Fixed.

Thanks to alex85k for reporting this.