cleanup gui project code
do gui samples buildable
correct 3-D DLL control stuff
use 3-D DLL control stuff from commonui.lib