dimensions can now be included optionally (background-size)

- introduced includeDimensions setting
- refactoring: instead of heights an object holding height, width and
offset is added for each single image
- refactoring: using Math.max() when maxwidth is determined