compiler: Use backend interface for sink expressions.
Merge branch 'master' into sink
https://codereview.appspot.com/98940043/#msg2
Merge branch 'sink'