Use machine_options[:ssh_username] for transport.

Give precedence to machine_options instead of machine_spec when it comes
choosing the ssh username.

Also update the machine_spec with the machine_options value if transport
is successful.
Merge branch 'ssh_username' of github.com:miguelcnf/chef-provisioning-aws into ssh_username