Update pom.xml for sonatype OSSRH configuration.
[maven-release-plugin] prepare release blend4j-0.1-alpha-1
[maven-release-plugin] prepare for next development iteration
Small Java project structure improvements.
Rework test infrastructure to use new galaxy-bootstrap library to create a local, correctly configured Galaxy instance to test against if test key and URL are not set. Right now we are setting a library upload directory, creating an admin user, and allowing path pastes to exploit the API. The workflow tests are still failing because they require an existing workflow, WIP on bootstrapping this but for now the tests have been disabled. Small documentation updates to reflect this and other changes.
Add Travis YAML configuration for CI.
Add simple workflow import/export tests back in. Still need to seed some data for running workflows.
Cleanup previous commit.
Fix failing workflow tests.
Add workflow running test back in.
Improvements to Tools client.
Adding some more galaxy requirements, hoping this fixes a test on TravisCI.
Initial work on Galaxy-side of tool shed API.
Improved error logging to try to hunt down workflow test problem.
Add isReady() to HistoryDetails that returns false iff any jobs are running or queued. Use this to improve testing.
Allow empty API keys (various Galaxy APIs allow anonymous access).
Small white-space touch-ups.
Refactor most non-Galaxy specific functionality out of ClientImpl into a new BaseClient class in com.github.jmchilton.blend4j to prepare for a Tool Shed API.
Rename ClientImpl to Client (it wasn't implementing any particular interface).
Initial work on a tool shed API.