A minute optimization

If package name cannot be split by dot, there is
no need to loop through all architectures to
check if package name ends with '.arch-name'.
Merge pull request #9109 from pakdel/minute_optimization

A minute optimization in yumpkg._pkg_arch
Disable fileserver events by default

@jacksontj, this turns off these event by default and you will
need to set this flag in your config in the future
I was able to authenticate against SSH and run a command.
Improve interaction capabilities (Inspired by Pexpect)
Doc strings improvements.
Some more doc updates
Don't use hard coded paths, use `syspaths`.
Remove unused imports and add missing.
Use `vt.Terminal` to deploy VM's.

Deprecated the `tty` keyword argument since we'll always have a `tty` now.