Implement a DepthLimit SplitStrategy
Implement a DepthLimit SplitStrategy

This implementation of the `SplitStrategy` interface stops the splitting
process once a certain depth of the BFS tree is reached.

mlalic/lepp2,sahandy/lepp2,mlalic/lepp2,sahandy/lepp2