refactor MashupPlanner and PlanningProcess

Change MashupPlanner to provide graph creation, extension, and plan
extraction.
Change PlanningProcess to use MashupPlanner instead of separate graph
factory, extender, and plan extractor.
move package "providers" to package "extractors"
remove tests of simple getters

Keep tests for getters with computed values.
fix names of equality tests