This commit splits the style and layout data in two separate refcells. These transmutes have been a source of trouble (for example on Android), and they feel like a hack anyway. Fixes #16982 Source-Repo: https://github.com/servo/servo Source-Revision: 764da7ba39c0ccbaf807c6131418761f70584322