STLAllocator wrapper API updates for C++11

The old API doesn't work with move constructors. See updated signatures for [construct](http://en.cppreference.com/w/cpp/memory/allocator/construct) and [destroy](http://en.cppreference.com/w/cpp/memory/allocator/destroy).