Language: Support referring directly to inherited scopes. find_inherit() now falls back to the most recent scope if it is not present among the direct scopes. This is useful when having deeply nested inherits, and allows for eg: container::m_obj::base_obj::m_name::create(); to possibly be replaced with just m_name::create();