More kernel header updates.

The new generate script is going to completely delete the uapi
directory, so move the contents of README.TXT into the other readme.

Also add more description of how the scsi directory manual modification
works.

Update the scsi headers to match the current kernel headers in v4.4.11.

Bug: 30072483
Change-Id: I786befadb47958ea00b918ab00da83668928421a
diff --git a/original/scsi/scsi_ioctl.h b/original/scsi/scsi_ioctl.h
index b900684..8d19d1d 100644
--- a/original/scsi/scsi_ioctl.h
+++ b/original/scsi/scsi_ioctl.h
@@ -40,9 +40,9 @@
 	unsigned char host_wwn[8]; // include NULL term.
 } Scsi_FCTargAddress;
 
+int scsi_ioctl_block_when_processing_errors(struct scsi_device *sdev,
+		int cmd, bool ndelay);
 extern int scsi_ioctl(struct scsi_device *, int, void __user *);
-extern int scsi_nonblockable_ioctl(struct scsi_device *sdev, int cmd,
-				   void __user *arg, int ndelay);
 
 #endif /* __KERNEL__ */
 #endif /* _SCSI_IOCTL_H */