Added event collection, hardware cache control

Can collect performance counter values, and report back the values.
Added extra platforms which enable or disable particular caches,
branch prediction.
Added startup changed, gdbhost, runner timeout