Fix handling of Galaxy history uploads with custom names and of multiple files.
Add ConfigurationClient interface, implementation, test, etc...