Introducing IProjectExportProvider
- The ProjectLibraryExportProvider will do all the prep work to
  resolve project dependencies then will call into the IProjectExportProvider
  with a library export.
- This will make it much easier to implement other compilers as well
as "pre-compiled" projects