Fixed issue with unordered_map and libc++ (LLVM, Mac OS X Mavericks)

libc++ doesn't have std::tr1::unordered_map, just std::unordered_map
Merge pull request #487 from marcoesposito1988/tr1

Fixed issue with unordered_map and libc++ (LLVM, Mac OS X Mavericks)