[libstdc++-trusty] Switch to useing a subset of libcxx

Also add support for smart pointers.

Bug: 110158907
Change-Id: I9b41e822f2c7b19fe7bbbc06349aff5a003b04fb
4 files changed