Small fixes and tweaks due to recursive roll up
- Use ILibraryManager for ProjectAssemblyLoader
- Change DFS to a BFS so we can look at dependencies in level order
- Only export source files from the top level