Feature #8725R: support for maximum scale at which the layer should be simplified

This patch adds a new setting for the simplification of vector layers:

The simplification uses a maximum scale at which generalisation should be carried out to the layer rendering options.

So e.g. if I choose 1:50000, no simplification should be carried out in scales [1:1, 1:50000].