Reset fields when loading a fiddle

If a fiddle misses a specific field we need to reset it.
Fix example names to be consistent with each other
Remove example-button template

It is not used
Increase the example button target area

The target area was just the text now it's the entire highlighted area when hovering.
Fix New button to also empty the Preview view
Fix components' icon clipping
Don't show serialization invalid warning when empty

When adding a component from the header do not show the serialization is invalid warning when there is no serialization.
Also avoid adding a new line to html and serialization when they are an empty string.
Improve text component icon

Made it lighter