[HatoholUserEditDialog][HatoholUserRolesEditor] Use an object to pass initialization params

This commit also fixes an issue that these objects refer a
global variable "userProfile" directly.