mon: Monitor: store conversion: don't umount on _deinit()

Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
vstart.sh: Create mon data directory before --mkfs

Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
mon: Monitor: fix default keyring's location

Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
test: ObjectMap: add a generic leveldb store tool

Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
mon: OSDMonitor: fix bufferlist mess on update_from_paxos()

Signed-off-by: Joao Eduardo Luis <jecluis@gmail.com>
mon: Paxos: update first/last_committed once proposal is finished

Since we moved to a single-paxos instance across all monitor services, we
can no longer rely on each individual service to update paxos state.
Therefore, once we conclude a proposal, we must update our internal
state (say, such variables as 'first_committed'), because no one else
will take care of that for us -- and we rely on these variables for
several other mechanisms; trimming comes to mind.

Signed-off-by: Joao Eduardo Luis <jecluis@gmail.com>
.gitignore: ignore test_store_tool