Change meta system to make it more flexible.
It now uses a std::unordered_map<std::string, MetaType_CSPtr> so it will be easer to create your own typed from dynamic languages.
TODO: Add processing such that you can fetch all entities with some meta type or further processing