Recursive platform build

- Uses build manifests in each dependency module
- Generates a self contained sourcemap that maps to source lines in each repo
- drops the "native" and "sandbox" builds, easy to add back