Don't use the std namespace in the global space

Doing `using namespace std;` inside the global namespace is A Bad Thing, and doing so could (does) break implicit namespace resolution in other packages.

@hobu this fixes the problem with the rivlib library that we discussed via email — however, it seems as though Riegl should be explicit with their own array class as well so it isn't this easy to break their stuff.