Basic support for modeling galaxy Workflow, History and HistoryDatasetAssociation
added wrapper.is_modified
core_wrappers:Workflow passes all tests in test_core_wrappers.py
added galaxy.Workflow: the biobank view of a galaxy workflow
renamed galaxy/wrapper.py to galaxy/wrappers.py for consistency sake
core_wrappers.py: better object identification
wrappers.py: fixed Workflow.clone()
wrappers.py:Workflow.touch() will set .id to None.
models:DataCollectionItem: added field "role".
wrappers.py: added Workflow.inputs
added workflow ports (input and output ports) and links (names of the input ports for the runnong galaxy)
wrappers.py Workflow: a workflow without an id is considered a modified workflow.
galaxy/wrappers: improved dataset modeling
galaxy/wrappers: bug fix
galaxy:wrappers: now Folder knows about its container library, plus some bug fixes.
galaxy:galaxy_instance: galaxy workflow high level api.
galaxy_instance.run_workflow() appears to be working as advertised.
added an example script.
made wrapper unicode compatible
it now appears that we have a working gi.save(history).