First commit for FoldingLayout.

Change-Id: I3eaca79e3c7a0c6d2e8f5c6de5a3d4c3db4bf5a5
(cherry picked from commit 425e318026b116d94b4dcae1f1a72342bf396486)
14 files changed