Add runallcommands command to NRPE agent

New patch with stuff fixed + tests!

This allows you to run every command that the remote machine knows
about, allowing you to assert it's nrpe status. This is useful
(for example) when you're building an environment, and you want to
assert base machines (e.g. dns servers) can be tested before you've
actually built the nagios server.