Comment out a broken test.
Skip instead of fail tests when BIOBLEND_GALAXY_URL and BIOBLEND_GALAXY_API_KEY environment variables are not defined.

Like all other TestGalaxy* files do.
Move wait() method from HistoryDatasetAssociation to Dataset superclass, so it can be applied to LibraryDatasets too.

Also move gi.histories.wait() to gi._wait_datasets() since it is not tied to histories (objects cleanup).
Deprecate create_user() method in favor of clearer create_remote_user(). Add create_local_user().

create_local_user() is also going to be used for Continuous Integration testing.
Don't fail the test if current_history is None.

Useful for Continuos Integration testing where the user is created via the API and does not have a session.
Add script to create a user and get its API key, will be used for Continuous Integration testing.
Remove from ObjWorkflowClient 2 methods which should be called from Workflow instances (objects cleanup).
A workflow can be run even without datasets.

E.g. a workflow which creates a random dataset.
Merge pull request #77 from nsoranzo/misc_fixes

Misc fixes