add scanner for hardware faults (inst selector, reg selector); add scanner for fault injector type; changed a little bit of the underlying structure