add auto_recover function
change method name [get_short_vnodes(ap)] => [has_short_vnodes?(ap)]
add existence check [Roma::Config::AUTO_RECOVER] before substitute
Change boot logic(monitoring short vnodes => monitoring leave signal)
Use async to send recover command
Convert auto_recover's process(thread => async)
add auto_recover_status check function per sec.
Move kick method(cb_rttable => vn_command_receiver)
Enable to change waiting time before executing AUTO_RECOVER.
Re-check other process(join,recover,balance) before auto_recover executing.
change argument check of ongoing recover-stats change
Use proc & callback
Merge remote-tracking branch 'remotes/origin/auto_recover' into release