Feature/remove jndi dependencies

@timf @labisso This creates a central factory for dasein persist objects called DaseinPersist which takes a DataSource as an argument and can produce Transaction and PersistentCache objects.

It also removes pretty much everything that had to do with Riak and some other cruft.