first attempt generic transform
added test_execute_transform test
functioning test
added available fields
first pass generic transform working
end to end transform test
removed submodule and added transform tests
added transforms
-made execute transform work independently
added available_field checking
fix XLS v CSV different representation of boolean
diff repr of boolean
Removed instrument protocol specific references from the
instrument agent and pushed it down to the instrument driver.
Updates event hierarchy for dataset modified events
fixed submodule update
added caching
updated code to remove mi references.  tests have been updated
to use eggs.
Merge github.com:ooici/coi-services into transform_work
merging master back into the branch
Updates ion-defs ref
Merge pull request #587 from lukecampbell/information_events

Updates event hierarchy for dataset modified events