If IPAddr.new fails due to a blank entry in cloud/public_ips, will rescue and use private_ips.
Rescue NoMethodError to handle using .first on nil in get_server_ip.
Specify rspec-expectations gem version in Gemfile.
Check public_ips instead of checking IPAddr exceptions.  Created kitchen test for empty public_ip entry.
Using public_ips and private_ips, Find and use the first valid IP.
Fix formatting [skip ci]
Merge pull request #17 from rightscale-cookbooks/white_14_07_acu112939_mysql_helper_to_handle_blank_public_ip

White 14 07 acu112939 mysql helper to handle blank public ip