lively compat fixes
functionNames, waitFor fix
object: allow categories in extend()
object: test for categories in extend()