libc++ fixes: unordered_map

libc++ doesn't ship tr1, but ships unordered_map as part of c++11.