Fix handling of empty descriptors
Clone AchievementDescriptors when cloning Entry
Make group list dynamic; convert Groups property to GetGroups() method
Add ChangeSet and IChangeTrackingLASDTable