remove plan rater implementation

Move rating package to collectors package.
add Graph#getLevels()
remove EffectSet in favor of PropositionSet

Move the functionality of EffectSet to PropositionSet.
switch to Guava's AbstractIterator

Remove ProbingIterator in favor of Guava's AbstractIterator which
provides the same functionality but handles the end of iteration in a
better way.