'admin' is optional to pass when updating roles for admin
fix admin defined roles with hierarchical projects XDB-254
remove unused method 'is_hierarchical?'
add 'update_admin_assigned_roles' to upgrade task