Use e::popt and e::subcommand
Enable easy wrappers of replicant-daemon
Counter example state machine
Upgrade the integrity checker to cover more cases
Improve log messages
Improve chain logic
Remove faulty warning about proposals
Improve reconfiguration healing stability.
Log client registration/disconnect on every host
Re-do the client error messages to be more descriptive
Don't use strlen on string constants

Never compute at runtime what is already known at compile time.

Signed-off-by: Howard Chu <hyc@symas.com>
Merge branch 'm2' of git://github.com/hyc/Replicant

* 'm2' of git://github.com/hyc/Replicant:
  Don't use strlen on string constants
Remove duplicate HyperLevelDB check
Fix replicant exec dir
Merge branch 'master' into l2