port to new base class for planning_interface (using planning contexts)
Merge pull request #273 from isucan/groovy-devel

port to new base class for planning_interface (using planning contexts)