Add :callbacks argument to defmobject to create defmcallback forms
New argument :callbacks added to defmobject. When defined (as currently defined in chebyshev), the expansion produces a defmcallback form. Since the argument :ci-class-slots partially duplicates the contents of :callbacks, it needs to be fixed.
Showing with 76 additions and 27 deletions