Squashed commit of the following:

commit cd3c9d27444f369c51d791a7c1d201fd603976ea
Author: Richard Craddock <rcraddoc@cisco.com>
Date:   Mon Apr 27 17:09:40 2020 +0100

    Puch to provoke a PR

commit fe429b4fa7b2ab41c9a66b88c05132c0a9d32bc9
Author: Richard Craddock <rcraddoc@cisco.com>
Date:   Mon Apr 27 12:09:36 2020 +0100

    Very small change to provoke git

commit cbd866ba75976a58602f3e901793a6ec58f74246
Author: Richard Craddock <rcraddoc@cisco.com>
Date:   Thu Apr 23 10:09:58 2020 +0100

    Change to decorate certain cntrols on Artifact Editors based on
markers

    Primarily looks at "type" errors and anything else that is audited
by
    TS, AND CAN BE SET THROUGH THE UI.

    If something cannot be changed to an errored state in the UI, then
in
    general it is not audited, and the error message will be "generic".

    Works off "Markers", so only updated on a save.

Change-Id: Ibceda57850f5d4f0c1f1d80be51eea7e96403381
25 files changed