Move `client` into base Engine class.

Replace it in each subclass with a simple class method, `default_client`. The
base class now looks in the proper place in the config for the engine
subclass, and falls back on the default (appending `.exe` on Windows).