Dynamic name for the classes that returns c is added
This change is intended to give consistency between the name of the function and the name of the class returned by the c
function, example:
function myComponent(){}
c( myComponent ).name; // MyComponent
When defining the custom Element as a class, the name will be taken from the functional webcomponent and it will be used as a class name in camel case format.