clean up segment handling
Toss redundant long jump when entering 64-bit mode
Add userspace descriptors