fixes in parentfield of userrole
added add_role method in profile
in SelectField's get_value, options can be a dict or string. use appropriate when comparing. Allow's SelectField having different label and value
fixes in test runner and add role for profile
updated profile test records
Merge branch 'master' into edge