With the exception of shed_*.xml configs, which are still instantiated from
their samples by common_startup.sh, reverse the stream polarity and prefer the
config/ version of config files, since their existence suggests the
administrator took an intentional action to create them.

Note that none of this magical detection applies unless you leave the options
in galaxy.ini that set the paths to these configs commented/unset.

Credit to John for the suggestion.
Import and whitespace cleanup in lda_datasets.
More pep8, remove unused variables.  The only complaints left are needed refactoring to reduce method complexity, and the assigned lambda should be a proper function.
to_json_string is deprecated and should not be used anymore, replace with dumps in api/lda_datasets
Be more explicit and warn about the deprecation of to_json_string/from_json_string.
ToolForm: Revision of repeat blocks, Ui: Fixes and improvements
ToolForm: Fix style
Pack scripts.
Add method for shipping encoded inf/nan in json (as __Infinity__ / __NaN__).  We should only be shipping valid JSON now, but it still needs to be parsed and handled on API consumers, of course.
Might never need it, but, differentiate between and handle +/- inf.
Add TODO in LazyDataLoader (the only place we were mucking about with Infinity/NaN in the client
Client build.
Scratch the TODO, just removing those text replacements.  Not necessary anymore.
Fix formatting to prevent potential semicolon insertion.
Strip trailing whitespace in LazyDataLoader
Client build.
More complete testing of workflow import and export.
Test some new aspects of step description inputs.
Refactor logic for generating dictified runtime inputs for workflow steps into workflow module.
Continuing the pattern - this is one less place where consumers of workflows modules need to explicitly dispatch on type and should make it easier and clear what needs to be defined when adding new workflow modules. This also reduces the cyclomatic complexity of the large _workflow_to_dict method.

Previous commit provides test coverage verifying this doesn't modify the behavior of workflow extraction.