adds skeleton and tests for source->source compiler transform. (cherry picked from commit 815e1a03a9)
815e1a03a9