Expose Rebin as workspace method and use it in testing.

Refs #4218
Fix problem when using workspace methods with positional arguments.

Refs #4218
Export other algorithms as methods on workspaces.

Refs #4218
Merge branch 'feature/4218_algs_as_python_methods' into develop