tiling: define a max value for singlebuffer_limit

this prevents users from setting this to very high values which effectively
would prevent tiling