Fixed whitespace issues
Fixed tasks forgetting their interrupt state, and reworked the alarm system.
Fixed a bug in ata_dma_read: panic on count%128=0