Attemp filling empty slot after a subscription is moved

When a user moves a subscription between timeslots, a spot is open in
the source timeslot and we need to check if there are users in the
wait list.

This completes d463610, where moving a subscription between timeslots
was implemented but this was missed.
Don't move a reservation into a timeslot already filled up

Subject-alt: Typical brownbag fix example
Use an unrestricted move to change a registration timeslot

Cutting and pasting object most probably will be restricted to
privileged users, using an unrestricted move operation solves this,
but as none was found in the Zope/ZTK/Plone stack we use the one
implemented as part of Products.contentmigration.
Don't limit the wait lists the users get added to

As long as we ignore them when filling up emptied spots in time slots
it is safe to have users added in as many lists as they see need or
want.
Avoid trying to signup already signed up users

Though the current UI makes it hard to do this it is better not to
depend on this to ensure proper behaviour.
Document cases covered by dangling ELSE of complex IF
It is an attribute, not a method
Use a method that will be present for non-PlonePAS members
Be more uniform with language used