Add SmartOS detection and mount plugins
website/www: 1.5 post: a very pleasant typo fix
kernel/v1: provisioner upgrade works properly [GH-3092]
core: EINVAL is not a metadata URL
Update CHANGELOG
core: Setup the tmp_path before calling setup_home_path [GH-3095]
website/www; simplify homepage
Nit-picky grammer making it easier to read.
Merge pull request #3097 from jjshoe/patch-1

website/docs: Nit-picky grammer making it easier to read.
Dummy communicator runs :test correctly
Add unit tests for smartos compatibility
Smartos guest capabilities includes rsync_pre
fix timout typo
Fix salt provisioning validation

(mismatch between minion/master)
core: Assume box isn't metadata if > threshold [GH-3107]
providers/virtualbox: style nitpick
provisioners/ansible: request SSH info within provisoin [GH-3111]
Merge pull request #3126 from bbinet/fix-salt-provisioning

provisioners/salt: allow master key with no minion key
Merge pull request #3112 from Krazylee/fix-typo

core: fix timout typo
core: UI#ask with no echo works even if noecho not supported [GH-3119]