Conservative project compilation
- Only return new data if the ILibraryExport has changed
- Don't send diagnostics back to the initial connection. Only
send them when requested.