Auto generate the --task--invalid outputs

By additionally auto-generating the content of the 'invalid' test suites
from the content specified in the task_states.md file, it ensures that
all the test suite results stays in sync, making it much easier to write
new tests, or to alter existing ones.

Change-Id: I372f4fe985a71d54e5e0dbcb25a400104b18ddbe
5 files changed