Remove the mechanism that raises an exception in AbstractCompiler if the compiler object is run more than once. Majority of the state is now in the FileManagerBuilder, so this should be safe.