Merge from trunk.
Merged Emacs rev. 112206.

  Spelling fixes.
Merged Emacs rev. 112526.

  Fix a bunch of custom types (thank you cus-test.el)
    
  * lisp/cedet/semantic/db-find.el (semanticdb-find-throttle-custom-list):
  Fix value.
Merged Emacs rev. 112545.

  More custom :type fixes
  
  * lisp/cedet/ede/project-am.el (project-am-compile-project-command): Fix :type.
Merged Emacs rev. 112547.

  Fix some declarations
  
  * lisp/cedet/ede/locate.el (cedet-cscope-version-check)
  (cedet-cscope-support-for-directory):
  Fix declarations.
Merged Emacs rev. 112597.

  Misc custom group fixes
  
  * cedet/semantic/symref/list.el (semantic-symref-auto-expand-results)
  (semantic-symref-results-mode-hook)
  (semantic-symref-results-summary-function): Fix :group.
Merged Emacs rev. 112660.

  Small speedbar-related clean-up
  
  * lisp/emacs-lisp/eieio-opt.el (eieio-describe-class-sb):
  
  * lisp/emacs-lisp/eieio-speedbar.el (eieio-speedbar-handle-click):
  Use dframe-with-attached-buffer, dframe-maybee-jump-to-attached-frame
  rather than speedbar- aliases.
  
  * lisp/cedet/ede/speedbar.el (ede-file-find, ede-tag-find):
  * lisp/cedet/semantic/sb.el (semantic-sb-token-jump):
  Use dframe-maybee-jump-to-attached-frame rather than speedbar- alias.
Commit merge state.
Merge from Emacs.