Added quantifier support for collection to path pruner
Removed unused import
Expanded to support full range notation.

Supported syntax is:

    {N}     just N-th element
    {N,}    N-th and bigger
    {,M}    same as {0,M}
    {N,M}   from N (inclusive) to M (exclusive)
Merge branch 'pull-29'