Fix portability issue when checking local facts file permission.
use the full list of available campfire sounds

From the list found [here](http://www.emoji-cheat-sheet.com/)
fix swap translation on 4.x openbsd with 2.5.4 python
Merge pull request #7992 from dehylton/devel

fix swap translation on 4.x openbsd with 2.5.4 python
Merge pull request #7710 from brad/zounds

use the full list of available campfire sounds
Merge pull request #7543 from yangliping/fix_local_facts_file_checking_portability

Fix portability issue when checking local facts file permission.
Pagerduty corrected misleading blog post, so no problems with them being in core now.  Thank you guys!
Using custom splitting function for module param counting
Some notes/comment upgrades on split_args.
Start of unit tests for split_args function, moved split_args to utils since not needed by modules (so far).
Moar split_args tests
Merge remote-tracking branch 'ansible-stage/new_arg_splitting' into new_arg_splitting
Add another negative test for the parser logic.
Merge remote-tracking branch 'ansible-stage/new_arg_splitting' into new_arg_splitting
Refactoring split_args into sub-functions
Smush ds removal
Merge branch 'new_arg_splitting' into devel
acl: Remove obscurity in `state` description
Few language fixes

Hopefully I got them right! :)
Merge pull request #8286 from techtonik/patch-1

acl: Remove obscurity in `state` description