plan.Operator supports json.Unmarshaler

Stubbed out implementations in preparation for refactoring
plan/build_execute.go