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
FreeBSD 10 compatibility fix

On FreeBSD the whitespace around the ``=`` triggers a (cryptic) ``no such file or directory`` error. removing the whitespace like above fixes this.
Merge pull request #8287 from svenstaro/patch-1

Few language fixes for docs
Merge pull request #8288 from tomster/patch-1

FreeBSD 10 compatibility fix
service: test properly whether systemd is running

Use a pure Python reimplementation of the [sd_booted(3)][1] function
from [systemd v210][2].

[1]: http://www.freedesktop.org/software/systemd/man/sd_booted.html
[2]: http://cgit.freedesktop.org/systemd/systemd-stable/tree/src/libsystemd/sd-daemon/sd-daemon.c?id=v210#n465