Proper handling of root files.

Since this build.properties isn't part of a feature,
the root files props will only get run if they are set
as `generatedBuildProperties`.
root.permissions.* must be declared as a single line.
Can get rid of customAssembly.xml, since that's all
handled by the root.* props.
Fixes #3799