title: Android NDK clang compiler can't find std::make_unique
body: <p>I'm using Android NDK r10d. My application.mk is setup like so:</p>
  
  <pre><code>APP_CFLAGS := -DANDROID -DBUILD_OGLES2
  APP_CPPFLAGS := $(APP_CFLAGS) -fexceptions -frtti -std=c++14
  APP_STL := gnustl_static
  APP_ABI := armeabi-v7a
  APP_PLATFORM := android-15
  NDK_TOOLCHAIN_VERSION := clang
  </code></pre>
  
  <p>I am using <code>std::make_unique</code> in my code and it isn't compiling (says it isn't found). This feature should be available in STL starting with C++14. I did some poking around and it seems that clang isn't using GNU STL 4.9 in the NDK. If it were, it would be available since I see it inside <code>&lt;memory&gt;</code> header.</p>
  
  <p>What am I missing here? Is there a way to use 4.9 GNU STL with clang?</p>