Fix bug where dotfiles were not installed
Fix SmartOS issue with terminal when using zsh and tmux
Do not install packages as a part of installing janus

This is an effort in portability between Ubuntu and SmartOS. Janus seems
to install fine without any of these on SmartOS - hopefully it was never
needed on Ubuntu in the first place.
Do not use sudo cookbook

This was used to allow passwordless sudo. It seems like it was never
working. The provider does not actually copy the /etc/sudoers file
itself, only creates files in /etc/sudoers.d, which were not getting
executed. The provider also does not work on SmartOS because sudoers is
in /opt.
Explicitly create and set user group

SmartOS default user group is "other"
Get path to zsh at runtime

Different in SmartOS (/opt) than Ubuntu (/bin)
Unlock user account to allow login in SmartOS
Install git zsh vim tmux nodejs