i) started implementation of the GDT make_entry macro
ii) moved all old stage2 code to proper cdecl functions