Add SmartOS detection and mount plugins
Dummy communicator runs :test correctly
Add unit tests for smartos compatibility
Smartos guest capabilities includes rsync_pre
Resolve confusion around SmartOS rsync_pre

rsync should *always* be pre-installed in SmartOS (global and local zones), as
it's part of the kernel. Previous commits incorrectly attributed #rsync_install
to running rsync, rather than to installing the rsync command.
Make shared folder type smb work for non-english windows

the grant "Everyone,Full" does not work on localized versions of windows, in German it is "Jeder" in Spanish "Todos". Also the net share command returns localized texts, so the -Match does not work for non-english Windows. 

I could not test exactly that version, copied relevant bits from my modified lokal version.
Fix SMB shared folder mount error with password containing symbols.
kernel/v2: allow provisioner plugins to register without config
dkms is required to build guest additions
see: http://askubuntu.com/questions/98416/error-kernel-headers-not-found-but-they-are-in-place
Add instructions for installing guest additions via the command line
Add mount_nfs_folder capability to omnios guests

Refs issue #3280
Fix grammatical error
Update CHANGELOG
Update CHANGELOG
Update CHANGELOG
Update CHANGELOG
guests/debian: don't return from block [GH-3283]
providers/virtualbox: fix missing interpolation [GH-3277]
communicators/ssh: change wording on retry
Don't reorder config in /etc/network/interfaces