* Add makefile and CI rules to run the swift formatter * Run swift format on all files
Adds configuration to format/check license headers with hawkeye. Also, runs the formatter on the repo.
* Add `EvaluatorOptions.externalModuleReaders` and `EvaluatorOptions.externalResourceReaders`. * Add `ExternalReaderClient` to host the child process side of the external reader workflow.