Fix #78, #79: Fail if a case or anonymous class extends js.Any

also holds for case objects