More progress on the generalized Bayesian GLM implementation.
Also some minor improvements elsewhere:
* fixed error msg in arg_specifier
* extended arg_toworkspace so as to handle optional return values
* factored some common subroutines out of ml_trainproximal