Define fsw_hash_map in fsw_map.h as an std::unordered_map if this type exists otherwise as std::map.