Cequel::Record::descendants doesn't return weakrefs

The WeakRef usage is an implementation detail; should dereference the WeakRefs
and handle any stale references before returning the collection.
Bump version to 1.4.1