Add basic crop function for kwc_image_component
Generate smaller image if to big for croping
Add value to correct wrong placement of crop-area
Change database-columns to double to be more accurate
Move getHandyScaleFactor into kwf_media_image
Remove database double because it wont be a problem
Add test-structure for image-crop
Change test a little
Add todos to javascript
Add tests, mark some as incomplete
Change calculateScaleDimensions to handle crop-option
Calculate aspect-ratio for now only in bestfit=false

This is done because else it's calculating wrong width when width should be fixed
Change test remove bestfit from asserted values
Improve comments
Improve tests: check if returned image will be kept original
Handle when image can be kept original
Implement scale function for new parameter
Handle when result stays original
Enable viewcache for test of imagecomponent
Mark test as incomplete