Split apart frameworks/compile into sub-projects. am: d0aec89d43 am: 2f64eb88e5
am: c8a25eb6e4

Change-Id: I3d992fd11a869c1a999e942ee671e860e8eb04fd