moved vendor library includes to requirejs; grimwidget improvements