* added make_unique from http://isocpp.org/files/papers/N3656.txt (of course disabled for libc++ in c++14 mode)