Get the expanded paths of which files were compiled for compilation result
Find successfully compiled files
Rename ExecutableProvider to Settings
Added settings for running tests
Share ghci instances per file
Revert "Share ghci instances per file"

This reverts commit 6abae610075a0bff34fe2a46ffa73c33b7cbabc3.
Stop leaking ghci_connection from ghci_commands
Add run_expr to commands, create TestRunner