finish removing all the unnecessary garbage associate with sheap and etext state
reorder some init code and implement SMP optimizations for PUT/GET
info stuff for windows and cleanup of SMP code