Use "sprintf" instead of "snprintf" because cygwin doesn't support "snprintf"
Use C++11's <random> in pdeque/pvector tests (cygwin doesn't support rand_r)