Allow all Vagrant's SSH Settings to be set in config

Creates a new config sub-section `ssh` which reflects all of the  current Vagrant SSH Settings.
The current `username` config is still available and is preferred over `ssh.username`.