message: useDropdown property updates
  Rename the `useDropdown` property and its choices:
  useDropdown: "always" | "never" | "auto"
  >
  displayMode: "dropdown" | "buttons" | "auto"
  Plus update the doc description.
diff: @@ -225,9 +225,9 @@ export class QuestionRatingModel extends Question {
  * Specifies whether a Rating question displays rate values as buttons in a row or using the drop-down.
  * With the default `auto` mode, the Rating question mode is automatically calculated based on the available width.
  * When the width is not sufficient to display rate values as buttons in a row, the Rating question displays rate values in the drop-down.
  - * Set this property to `always` | `never` to enforce the Rating question to always use one particular mode.
  + * Set this property to `dropdown` | `buttons` to enforce the Rating question to always use one particular mode.
  */
  - @property({ defaultValue: "auto", onSet: (val, target) => { } }) useDropdown: "always" | "never" | "auto";
  + @property({ defaultValue: "auto", onSet: (val, target) => { } }) displayMode: "dropdown" | "buttons" | "auto";
  protected valueToData(val: any): any {
  if (this.rateValues.length > 0) {
  @@ -248,7 +248,7 @@ export class QuestionRatingModel extends Question {
  }
  public get ratingRootCss(): string {
  - return ((this.useDropdown == "never" || (!!this.survey && this.survey.isDesignMode)) && this.cssClasses.rootWrappable) ?
  + return ((this.displayMode == "buttons" || (!!this.survey && this.survey.isDesignMode)) && this.cssClasses.rootWrappable) ?
  this.cssClasses.rootWrappable : this.cssClasses.root;
  }
  @@ -305,7 +305,7 @@ export class QuestionRatingModel extends Question {
  const rateStep = this.getPropertyValue("rateStep");
  const rateMax = this.getPropertyValue("rateMax");
  const rateMin = this.getPropertyValue("rateMin");
  - return this.useDropdown != "always" && !!(this.hasMinRateDescription ||
  + return this.displayMode != "dropdown" && !!(this.hasMinRateDescription ||
  this.hasMaxRateDescription ||
  rateValues.length > 0 ||
  (rateStep && (rateMax - rateMin) / rateStep > 9));
  @@ -316,10 +316,10 @@ export class QuestionRatingModel extends Question {
  return true;
  }
  protected getCompactRenderAs(): string {
  - return (this.useDropdown == "never") ? "default" : "dropdown";
  + return (this.displayMode == "buttons") ? "default" : "dropdown";
  }
  protected getDesktopRenderAs(): string {
  - return (this.useDropdown == "always") ? "dropdown" : "default";
  + return (this.displayMode == "dropdown") ? "dropdown" : "default";
  }
  }
  Serializer.addClass(
  @@ -380,9 +380,9 @@ Serializer.addClass(
  },
  { name: "displayRateDescriptionsAsExtremeItems:boolean", default: false },
  {
  - name: "useDropdown",
  + name: "displayMode",
  default: "auto",
  - choices: ["auto", "never", "always"],
  + choices: ["auto", "buttons", "dropdown"],
  }
  ],
  function () {
  