Redoing the rewriter sample with libtooling.

Initial commit, pretty rough for now.