consul: Adding new session tables
consul: Adding util method to generate a UUID
consul: Adding SessionCreate and SessionRestore
consul: Adding session lookup methods
consul: Adding SessionDestroy
bench: minor updates
consul: Adding session tests
consul: Adding Defer to MDBTxn
consul: Adding session invalidation
consul: Switch notify to using txn defer
consul: Support KVSLock and KVSUnlock
consul: Session invalidation releases locks
consul: Adding SessionList to snapshot
consul: Adding support for sessions to FSM
consul: FSM tests for session
consul: Testing KVS Lock/Unlock in FSM
consul: Testing FSM snapshot of sessions
consul: First pass at Session RPC endpoints
consul: Adding tests for session endpoints
agent: First pass at session endpoints