Fixes in classes

  - Restored safeExtends for TC
  - Do the same for LQ
Fixing extractCall.
Allowing user annots in obj lit types

  - Array tests pass.
Object tests pass (most of them)

  - Onto merging