make code assumptions clear by adding asserts. This was triggered by a report of Ashok running into a crash during startup on windows (Visual Studio 2017)
- improved error message "not allowed to have default": make clear, this is from a parameter specification - added object property "autonamed" (set automatically for objects created via "new") - xotcl2 volatile: improved backward compatibility with XOTcl 1 - extended regression test