Rewrote MBR parsing so it supports extended partitions (again).