Add KW_{Get,Set}WidgetUserData pairs
Update some const-correctness for widget functions