any: replace class with MNMLSTC Core
Add std::hash<std::pair<std::string, std::string>>

A specialization of std::hash for a pair of strings. This allows pairs
of strings to be used as keys for std::unordered_map and other
containers.
activatables: correct const correctness
events: correct const correctness
effects: correct const correctness