Revert "Macro escaping: Escape macros in command lines as macros should"

This reverts commit cdbf3cd7c28d70161f86b35a69a477defb0d2879.

There is no need to remove illegal chars for host and service checks. In fact, there
are no illegal chars because there is no external input for the command line of
normal checks.
updated changelog