better implementation for default dependencies

now also covered by unittests
Output tbody only when theader exists and fix tests
add DefaultAssets provider to always have trl() fn
rename preview.responsive to kwc.responsive

can be used by components, not just preview
Reviewed by Franz
Improve Table Responsiveness
don't use flyweight el as we need it in scroll event handler
Bindable: unbreak isDirty for Grids
Add dynamic padding-bottom as placeholder for image
Add "dont-hash-type" option to kwf-media-url
Provide image at correct size. Change image when changing size.
Only return defined sizes of image, not every pixel-width
Improve Events for media-cache delete, add test
Set correct min and maxWidth for different components depending on steps
Add isValidImage check to return invalid if dh-WIDTH should not be existent
Set correct image-width in imageUrl
Fix tests, add new
Move getMediaOutputForDimension into Media_Output_Component
Remove unneeded Events from image-enlarge
Remove double cache-delete

Delete every width-step cache for enlarge on imageChanged of parent only once
Use only file-path for getResponsiveImageSteps instead of ImageData