Chameleon diagnostics

Change-Id: I17bef1c5550fecb364dac8b9063fdd905d3add1e
17 files changed