Fixed Ddr::Auth::Roles::RoleSet class.
Note that we no longer need PropertyRoleSet and DetachedRoleSet as separate implementations.
Serialization/deserialization is probably no longer needed, but the code has been left commented out and tests skipped pending future review.