Util: Fix off-by-one error
spsetup.json: make the example file contain default definitions, and cover Research and Scholarship bundles.
SourceAction: Use our utility functions to convert list to string