Using std::move here prevents the compiler from performing copy elision. Change-Id: I80e98229359bdff5873be602d85ae6c502c67c1d
We modify the XML of layouts and AndroidManifest enough that it warrants we operate on the tree in memory. These files are never very large so this should be fine. Change-Id: I5d597abdb3fca2a203cf7c0b40fcd926aecb3137