Use unordered_map directly when clang version is greater or equal to 5

Clang in the Xcode 5.0.0 or later has unordered_map instead of
tr1/unordered_map.
Merge pull request #6 from Constellation/clang

Use unordered_map directly when clang version is greater or equal to 5