Rework LWR runner parameters to use @natefoo's spec mechanism.
Add new module - galaxy.util.specs - with utilities for things I predict would be common spec types.

This simplifies some things in terms of defaults and empty values that means other simplifications outside the LWR job runner constructor as well (e.g. for ssl_ parameters).