Made more changes related to load contexts for preprocessing
- Create a child load context within roslyn itself. This
is required since it relies on the project loader being in place.