Introduced a macro with-proper-list-rests to be used by the member* family functions.  This macro checks that, when the end of the list is reached, it is a proper list.
Introduced a macro with-proper-list-rests to be used by the member*
family functions.  This macro checks that, when the end of the list is
reached, it is a proper list.

Modified the member* family functions to use the new macro.

All tests pass.

vtomole/SICL,clasp-developers/SICL,vtomole/SICL,vtomole/SICL,clasp-developers/SICL,clasp-developers/SICL,vtomole/SICL,clasp-developers/SICL