Remove timeouts.

Remove timeouts and logging messages which are expensive.
Remove instrumentation code.
Remove expensive logging messages.
Remove expensive logging calls.
Remove expensive logging statements.
Remove unnecessary timer.
Ignore return value implicitly.
Make ets usage unique.

No longer share an ets table with every single vnode running
on this particular node -- this makes handoff problematic, and also introduces a serious bottleneck on performance.
Avoid dets match.

Avoid running a match against dets, which is extremely expensive.  This
is no longer required as well, given the removal of the replication
layer.
Match result.

Match result, asserting that the operation completed successfully.
Ensure we sync.

Given we no longer have replication, ensure we sync to disk after every
write operation to that the results are durable.
fixed bugs in the materialisation path
Merge branch 'master' into materialiser_fix