Add comment discussing the dangers of pacman -Sy
Add environment to file state error

Just a little enhancement to error reporting.
Update to latest bootstrap script. v2014.02.16
Update `bootstrap-salt.sh` to latest version, v2014.02.18
Update to latest stable bootstrap script, v2014.02.19
Merge pull request #10591 from s0undt3ch/2014.1

2014.1 Update bootstrap-script
Update bug fix release notes and update doc version
Remove trailing newline from release notes
bump version to final 2014.1.0
Update man pages o 2014.1.0
Update release date for 2014.1.0
Solaris/SmartOS: Handle services in maintenance

SMF has a concept of the maintenance state where the
system knows the service is broken which requires an
explicit "svcadm clear <service>"

"svcadm enable -s <service>" returns code 3 when the service
is in maintenance (-s means wait to see how enabling went)

Salt should notice a return code of 3, attempt to clear
the service and try to enable one more time.

Common use case is a broken configuration file.
The user pushes a fix to the config file with salt which should
clear the maintenance state and attempt to enable the service
again.
modules/smf.py: pylint fixes / cleanup
Added /etc/host check for empty lines
Inline comment spacing violated pep8, removed comment as it added little
More concise fix for empty /etc/hosts line check
Run windows specific code on windows only!
Add test for salt.config.get_id() when /etc/hosts is parsed

This is a WIP, the mocking isn't quite working yet.
Test is now fixed.
Add more get_id tests + some DRY fixes