Minor refactoring
Aborting if none of binlog servers succeeds
Supporting GTID based fast master switch (Binlog Dump GTID)
Adding an argument --ignore_binlog_server_error. With this option,
MHA does not abort even if none of binlog server succeeds
Supporting GTID failover based on auto position.
Updating test cases