This PR addresses the problem of including extra features for filter access in tiles that are also having features dynamically dropped to make them small enough. It makes two changes:
Features that are chosen to be dropped dynamically are now treated as candidates for multiplier cluster features, rather than being simply dropped, if the last primary feature has not already been given a full complement of secondary features
The tile size limit is scaled up based on the actual ratio of secondary to primary features that have been placed in a given tile rather than on the theoretical expected need at that zoom level.
This PR addresses the problem of including extra features for filter access in tiles that are also having features dynamically dropped to make them small enough. It makes two changes: