iret struct field named incorrectly

stack_selector, not data_selector
Add enum for rflags
Don't set ds etc at context switch

Not necessary