Avoid using job- or analysis-specific nomenclature in DXExecution.

Anything specific to jobs or analyses is now in the concrete classes
DXJob or DXAnalysis.

Also (possibly a breaking change!) this makes DXAnalysis a final class.
Drop default logger in client-side job log relay
Fix typo in docstring