updated .gitignore
SourcePositionImpl#equals was overriden, but there was no implementation of SourcePositionImpl#hashCode. In this commit an implementation is offered, along with its corresponding test class SourcePositionTest
CompositeFilter had some problems. Those problems where replicated in 4 new test cases for FilterTest class. A patch has been offered to correct the INTERSECTION and UNION cases (not the SUBSTRACTION case, which might still be faulty).
new update on .gitignore
Merge branch 'sourcePositionHashCode'
Merge branch 'compositeFilterTypeFix'