Acceptance tests for execresult & co

The execresult test is in `staging` because it will fail.

Acceptance tests for:

https://cfengine.com/dev/issues/3578
https://cfengine.com/dev/issues/3576

This is safe to merge.