Add missing space between class names

Fixes #2845
Add wrapX option to TileJSON source
Use correct layer property names
Merge pull request #2890 from elemoine/layerproperty

Use correct layer property names
Merge pull request #2885 from elemoine/tilejson

Add wrapX option to TileJSON source
Rename #getImageElement to #getImage

This adds consistency between ol.Image and ol.ImageTile. Now both have
an exportable getImage method.
Give ol.Image an imageLoadFunction argument
Add a default imageLoadFunction to be used by sources
Add imageLoadFunction option to ol.source.ImageMapGuide
Add imageLoadFunction option for ol.source.ImageStatic
Add imageLoadFunction option for ol.source.ImageWMS
Add missing types to olx.js
Merge pull request #2891 from ahocevar/imageloadfunction

Introduce a load function for image sources
Merge pull request #2852 from fredj/issue-2845

Add missing space between class names
Remove 'pointerup' listener in ol.control.FullScreen
Remove 'pointerup' listener in ol.control.Zoom
Remove 'pointerup' listener in ol.control.Rotate
Remove 'pointerup' listener in ol.control.ZoomToExtent
Remove 'pointerup' listener in ol.control.Attribution
Remove 'pointerup' listener in ol.control.OverviewMap