make items (glasses caused by certain traits) to the be worn on chargen

fixes #5876

Btw. is there a reason some of the code in that file refers to `g->u` and other (implicitly) to `this`? Both should be the same object (called as `u.create` from main_menu.cpp).