remove unneeded method
add the remainder of the list validation methods.
Add beginnings of containerlist support

This adds a bunch of method to support the containerlist behavior. Still
WIP and needs the special-method support.
Update List() member to use new C++ code

The List() member is now implemented by the C++ list subclass 'atomlist'
adapt to the new C++ containerlist code

still WIP