Timeout module moved into its own repository and added as submodule.