[kernel] call static constructors after heap init
[kernel] call static constructors after heap init

Avoids badness when a constructor needs to malloc() something, etc.

minglun-tsai/lk,srodrig1/lk,GCrean/lk,skabet/lk,littlekernel/lk,travisg/lk,sndnvaps/lk,srodrig1/lk,ErikCorryGoogle/lk,GCrean/lk,minglun-tsai/lk,littlekernel/lk,hollanderic/lkstuff,srodrig1/lk,ErikCorryGoogle/lk,nvll/lk,ErikCorryGoogle/lk,hollanderic/lkstuff,sndnvaps/lk,srodrig1/lk,minglun-tsai/lk,skabet/lk,sndnvaps/lk,littlekernel/lk,GCrean/lk,littlekernel/lk,GCrean/lk,skabet/lk,hollanderic/lkstuff,travisg/lk,GCrean/lk,ErikCorryGoogle/lk,travisg/lk,sndnvaps/lk,skabet/lk,srodrig1/lk,hollanderic/lkstuff,nvll/lk,travisg/lk,sndnvaps/lk,minglun-tsai/lk,skabet/lk,nvll/lk,nvll/lk,nvll/lk