Alternative platform pull-up

Adding some necessary headers to be able to compile on an undisclosed platform.  This platform appears to use much stricter settings.  (Edit: The specification for &lt;cstring&gt; (for example) only mandates that this pull the methods in to the std:: namespace.  Pulling them in to the global namespace is optional.  &lt;string.h&gt; will always have the global level method, so here we are...)

It's not complete, but it's a start for now.  I've tested it under Windows, the change is harmless there.