test to catch ARAKOON-447
fix catchup (tlog start_i and store too_far_i)
never close tlog when an exception happened
fix
feedback
Merge pull request #249 from Incubaid/ARAKOON-447-1.6

Arakoon 447 1.6
Rework `quiesced` mode to support writable databases

This patch changes the `quiesce` system to allow reopening the store in
writable mode, in order to support `defrag` on a quiesced database.

See: ARAKOON-442
See: http://jira.incubaid.com/browse/ARAKOON-442
Run `defrag` in quiesced mode

See: ARAKOON-442
See: http://jira.incubaid.com/browse/ARAKOON-442
CI: Use `camltc.999`
Run `defrag` in its own OS thread

See: ARAKOON-442
See: http://jira.incubaid.com/browse/ARAKOON-442
Clean-up `Sync_backend:quiesce_db`

Get rid of an otherwise unused `ref`.
(manual) backport of 1.7's master_state changes
Merge pull request #254 from Incubaid/master_state_1.6

(manual) backport of 1.7's master_state changes
Pass around `bool`s to `Store.reopen`
Merge remote-tracking branch 'origin/1.6' into ARAKOON-442-1.6

* origin/1.6:
  (manual) backport of 1.7's master_state changes

Conflicts:
	src/paxos/multi_paxos_fsm.ml
Merge pull request #252 from Incubaid/ARAKOON-442-1.6

ARAKOON-442: Allow slaves running `defrag` to keep participating in a cluster
bump log level to info
Merge pull request #257 from Incubaid/bump_establish

bump log level to info
update compiling
compiling : In case -> When
Merge pull request #259 from Incubaid/update-compiling

update compiling