Use ssh key from settings

This PR changes travis build to get `ssh_key` from payload, not from job's config. That way we can decide which key to send in travis hub. Currently I don't use `source`, because we can't distinguish between a key from a config file and a key from the DB.
Good point, I will refactor that.