submit user/pass for new_master to the master_ip_failover_script
accept user/pass for new_master as a variable instead of being hardcoded.
require libraries
Merge pull request #20 from ijin/master

Make master_ip_failover accept $new_master_user & $new_master_port
    * New Feature: Adding --skip_disable_read_only. By passing this parameter,
    MHA skips executing SET GLOBAL read_only=0 on the new master.
    This may be useful when you want to manually disable this.
    * New Feature: Supporting --skip_change_master parameter. By setting this
    argument on master failover, MHA exits after applying differential relay
    logs, and skipping CHANGE MASTER and START SLAVE.
    * Updating dependency version
    * Minor fix: Adjusting space
    * Supporting --new_master_user and --new_master_port for
    master_ip_failover_script, and supporting --orig_master_user,
    --orig_master_password, --new_master_user and --new_master_password
    for master_ip_online_change_script. This is additional commit for
    pull request #20.
* Bug fix: Fixing UUV at chomp if undefined message is passed
fix syntax
Merge pull request #25 from cscetbon/master

fix syntax
Added "ssh_connection_timeout" parameter. Default is 5 seconds.
Before adding this parameter timeout was hard coded.
Minor Lint
Disable old-passwords in test cases
Do not try to read from files if not exists
Added BatchMode=yes to ssh options
* Bug Fix: MySQL user and password need to be escaped properly
* Supporting --timeout for masterha_secondary_check
Adding --ignore_fail_on_start parameter to run on master_monitor
if ignore_fail marked slaves are down