BLD: print_versions get uname() via cross-platform API

@jtratner, guess it could fail after all. Windows doesn't support os.uname().