Allow specifying a timeout for Flect.Worker.work() calls.

Defaults to :infinity.
Switch to Path.join() in config.exs.
Also preload the Path module when -p is passed.