Allow using 'su -c' with root_password for dataplane discoveries

* Process escalation methods in `ssh.py` instead of `ohai-solo`.
* Allow `root_password` credential.
* Use `su -c` instead of `sudo -i` if `root_password` is provided.