RIO and AIO changes
Merge pull request #537 from ambiata/topic/rio

RIO and AIO changes
bumping poacher
Introduce IvoryLocation.readUtf8
Remove unused SampleFacts from SquashSpec
Optimism
Fixed specs.
Fixed speeling typo in cli tests.
Really.
Remove debugging.
Remove squash eliding optimisation and improve some error messages.

The main justification for removing this, is that it is a very degenerate case
to be optimizing for, and it causes the conflation of ephemeral and persistent
datasets which can and has led to bugs.
Need to run `ivory update` before using latest ivory version.
Compilation