k3sle: Basic validation rules for Ecore/Genmodel imports
k3sle: Improve metamodel definition

- MM are no more adapted to their MTs: they directly implement them
- MM.load(uri, MT) is now statically type-checked
- MM.getContents() now properly sort the possible root types so that the
  most exact type is returned