Removing safe_type that were missed in include/avr and include/sasiae. Removing input_device, output_device, io_device. Updating affected by this change files. Updating Stream so it no more inherits from Device, only concrete streams such as UartStream, FpgaUartStream, BufferedUartStream and EepromStream inherit from Device.