Moved last candidate into server state from the raft context.
Moved server name into raft state, and eliminated other copies
Refactored actions into separate module, and refined how configurations pre-committed, using a new SetConfiguration action.
Whoops, forgot to add Actions into .cabal file.
Merge branch 'master' into monadic