Merge "Split ast frontend and ast processing." am: 3646941fc6
am: 9ef644da11

Change-Id: I0a24338a9030c208e47d550c17b5f3a966f6b441