Fix missing string format argument.
Add Trisquel to `_OS_FAMILY_MAP` as Debian since it's Ubuntu based. See saltstack/salt-bootstrap#88.
Merge pull request #4138 from s0undt3ch/hotfix/trisquel-distro-grains

Add Trisquel to `_OS_FAMILY_MAP` as Debian since it's Ubuntu based
Merge pull request #4137 from jvale/fix_file_patch_zero_length_field_name_in_format

Fix missing string format argument.
Force use of a known working shell

This solves problems with running commands as users with an invalid or
odd shell such as /bin/false
Allow specifying umask for cmd
Change traverse_dict to handle wider cases
update minion.py for traverse_dict changes
update minions file for traverse_dict changes
Add get function to pillar module
Add get function to grains module
Add get function to config module
update the pillar walkthrough with the new get functions
Rename silent outputter from "none" to "quiet".

See #4074.
Merge pull request #4141 from wichert/cmd-enforce-working-shell

cmd: force use of a known working shell.
Merge pull request #4143 from wichert/cmd-umask

Allow specifying umask for cmd.
Merge pull request #4145 from holmboe/develop

Rename silent outputter from "none" to "quiet".
Remove esky errors because they only confuse %99.99 of users
Ok, sorry, I was on an airplane and it was very late

Yes, I should have been sleeping, but this is why I don't mess
with things like compilers while taking red eye filghts after
conferences
uhh, yes....