CCP using editor
Update CCP to use the editor. Changes are mostly with regard to how the transformation is performed with the editor. Changes the analysis with regards to how return is handled so that all control nodes are given non-constant values which makes replacement of constant nodes easier during the transformation.
Resolves the bug causing Cava to fail (it was due to the def use map not being updated in the old version).