Framework now includes .inl in it's header files generation (cmake). And added a protected pre_destruction on ComponentContainer that Entity calls upon destruction. This makes ComponentContainer invoke it's ComponentRemoved signals before clearing it's components vector. This fixes the previous issue of tests not being able to print the name of the entity who's component is being removed when that entity is being destructed.