Changing to new object model of core-lib

Introduction of AbstractObject without fields and classes.
Methods are not Arrays anymore to simplify and avoid use of 'object fields'.
Frames are not entirely implementation specific.

- clean out superficial comments
- added missing primitives

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Cleanup inconsistencies

- delete unneeded frame primitives
- added missing __init__ to AbstractObject
- removed unused parameter from print_stack_trace
- pass instance of universe to get_class(.)

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Need to use a copy of the literal list

Otherwise, RPython can't proof that it is not going to be modified.

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Use a class field to store current Universe

Globals are not supported by RPython

Signed-off-by: Stefan Marr <git@stefan-marr.de>
DoesNotUnderstand should not print stack trace

It was for debugging, but #dnu's can be useful on their own.

Signed-off-by: Stefan Marr <git@stefan-marr.de>