Test coverage for CommandRunner

The __str__ method now uses the properties to improve the test coverage

Part of bug #1152434
Change-Id: Id06843feb81187c84fd8eac290e3d2ac2382d450
Store HupConfig hooks in a list, not a dict

Adds test coverage for HupConfig
Fixes: Bug #1133050

Change-Id: Icb410b99b22401eadb1f58adf982517af0df48ed
Merge "Test coverage for CommandRunner"
Merge "Store HupConfig hooks in a list, not a dict"