Revert "Refactoring changes."

This reverts commit 74f333644406388151ce7dd3d12991c9d5e25df0.
Revert "Reverse unsupported unwind patch"

This reverts commit 97b3e7107f88b17dee78eece4f2e4bbd3c7348a2.
Revert "Fix several Android-L issues"

This reverts commit 78953dd52daaeabd9016671fce10fba5cf8bfbd7.