Updating the Tile class getLegend function, so that the colour bar max a...

...nd min are customisable for different styles.

For "Difference" style, set it to colour the legend from -120 to 120, instead of the default 0 to 150
- so that -ve values show properly.

This fixes issue #1452.