Reformat Deskbar prefs all in one with no tabs
Implement Revert and Default buttons in Deskbar prefs
Rename 'Sort running applications' to 'Sort applications by name'
Destroy prefs window on close once again
Refactor settings so that defaults get set in 1 place.

* Move desk_settings and clock_settings struct to a new header entitled
  'BarSettings.h' so it can be included in BarApp.h and PreferencesWindow.h.
* Refactor desk_settings to only include used, or at least relevant settings,
  some cruft had built up over time.
* Refactor the InitSettings() method, all the B_OK checking wasn't working so
  I removed it. Defaults get set up to and if the corresponding setting is
  found in the settings file it is replaced, else, it is not.
* Reorder the struct and code so it goes in the order that the settings appear:
  applications, then recent items, then window settings.
* Simplify the preferences window revert and defaults code based on using the
  prebuild desk_settings structs in BarApp instead of creating our own and
  copying. All initial setup is in the constructor.
Reorder buttons.

Defaults then Revert both on left like Tracker and Locale and other preflets.
Add 'Open menu in Tracker' button at bottom
Rename Recent items back to Menu and tweak to make fit.

* Put the Open in Tracker... button back in Menu.
* Put the window checkboxes in 2 columns.
* Use vertical struts instead of insets for spacing in a couple places.
Use horizontal strut instead of insets
Save and load prefs window position to and from a file.
Reorder Default and Revert buttons in Appearance.

To match at least a couple other preflets that have Default and Revert buttons
such as Locale, CPU Frequency, Tracker, and Mouse.
Update translations from Pootle
Deskbar prefs i18n updates. Fixes #8562

* AddGlue() to the Menu box to make it expand with wider translations.
* Order checkboxes vertically to better accomidate wider translations.
Diskprobe open window layout fixes
Update screen prefs layout. Fixes #8817

* Center monitor info and Workspaces label.
* Use font-relative spacing.
* Update the header including copyright year, sort contributors by name and add
  myself as well.
Perform settings checking again partially reverting 43917ef.

Also storedSettings to prefs as it is shorter, easier to read the code.
Copy pasta error, double checked this time
Use the single parameter version of SetInsets()

While I'm at it, I can reduce the LayoutBuilder indent by 1.
add a newline
Remove docs and refactor style of TextView class.

* Make pointer style consistent, const char* name instead of const char *name.
* Lots of parameter renaming.
* in parameters don't get anything special, just font, or length instead of
  inFont, inLength.
* out parameters get a leading _ so *outWidth becomes *_width for example.
* We don't detail private function in the Haiku book and this class has a bunch
  so keep the documentation in the file but use regular comments instead.
* Normalize the parameter names between cpp file and header.
* Some minor whitespace fixes.

No functional change intended.