Fix error where file.directory did not report changes
Fix #3282
Fix #3317

This fixes it for me @mou, can you double check?
Notes for things I had to do on my OS X laptop.
Added a salt command to execute say on osx hosts.
Ignore file created by ctags -R
Added a salt command to execute say on osx hosts.
Merge branch 'osx-say' of ssh://github.com/smcquay/salt into osx-say
syntax fix for the timezone.system example
SIGCHLD handler attached only when multiprocessing is enabled and platform is not windows
#3556 from darkwyrm adding mint support
Merge pull request #3566 from benhosmer/develop

#3556 from darkwyrm adding mint support
Merge pull request #3563 from mchesnut/develop

syntax fix for the timezone.system example
Remove bad xml reports option.

* `xmlrunner` proved to be a way better choice than `junitxml` and it's even parsable by Bamboo. The output of `junitxml` is not.
* The output directory can be tweaked with the environment variable `SALT_XML_TEST_REPORTS`.
Renamed environment variable and create directory if it does not exit.

New environment variable name is `SALT_XML_TEST_REPORTS_DIR`.
Merge pull request #3565 from dahpgjgamgan/develop

SIGCHLD handler attached only when multiprocessing is enabled
Merge pull request #3560 from smcquay/docs

Notes for things I had to do on my OS X laptop.
Some tense fixes, @smcquay I imagine you could still flower this up

a bit
Merge pull request #3561 from smcquay/ctags

Ignore file created by ctags -R
Merge pull request #3562 from smcquay/osx-say

Osx say