Implement asUser property for job/adhoc run and kill

Tests for execution controller abort asUser

Add tests for api/run/command using asUser
Add documentation for asUser, runAs, killAs
Merge branch 'issues/341-api-run-asUser' into development

for issue #341