ISIS-323: getting unit tests to pass...

... and deleting some unused PersistAlgorithm implementations and ignored tests
ISIS-323: now publishing actions...

* courtesy of a little ThreadLocal hackery